diff --git a/Calculator with simple ui.py b/Calculator with simple ui.py index e8489d08baf..122156a3cfd 100644 --- a/Calculator with simple ui.py +++ b/Calculator with simple ui.py @@ -1,75 +1,72 @@ # Program make a simple calculator -class Calculator: +class Calculator: def __init__(self): - pass - - def add(self,num1, num2): - + pass + + def add(self, num1, num2): """ - This function adds two numbers. - - Examples: - >>> add(2, 3) - 5 - >>> add(5, 9) - 14 - >>> add(-1, 2) - 1 + This function adds two numbers. + + Examples: + >>> add(2, 3) + 5 + >>> add(5, 9) + 14 + >>> add(-1, 2) + 1 """ return num1 + num2 - def subtract(self,num1, num2): - + def subtract(self, num1, num2): """ - This function subtracts two numbers. - - Examples: - >>> subtract(5, 3) - 2 - >>> subtract(9, 5) - 4 - >>> subtract(4, 9) - -5 + This function subtracts two numbers. + + Examples: + >>> subtract(5, 3) + 2 + >>> subtract(9, 5) + 4 + >>> subtract(4, 9) + -5 """ return num1 - num2 - def multiply(self,num1, num2): - + def multiply(self, num1, num2): """ - This function multiplies two numbers. - - Examples: - >>> multiply(4, 2) - 8 - >>> multiply(3, 3) - 9 - >>> multiply(9, 9) - 81 + This function multiplies two numbers. + + Examples: + >>> multiply(4, 2) + 8 + >>> multiply(3, 3) + 9 + >>> multiply(9, 9) + 81 """ return num1 * num2 - def divide(self,num1, num2): - + def divide(self, num1, num2): + """ + This function divides two numbers. + + Examples: + >>> divide(4, 4) + 1 + >>> divide(6, 3) + 2 + >>> divide(9, 1) + 9 """ - This function divides two numbers. - - Examples: - >>> divide(4, 4) - 1 - >>> divide(6, 3) - 2 - >>> divide(9, 1) - 9 - """ if num2 == 0: print("Cannot divide by zero") else: return num1 / num2 -calculator = Calculator() +calculator = Calculator() + print("1.Add") print("2.Subtract") @@ -81,22 +78,21 @@ def divide(self,num1, num2): choice = input("Enter choice(1/2/3/4): ") # Check if choice is one of the four options - if choice in ('1', '2', '3', '4'): + if choice in ("1", "2", "3", "4"): num1 = float(input("Enter first number: ")) num2 = float(input("Enter second number: ")) - if choice == '1': + if choice == "1": print(calculator.add(num1, num2)) - elif choice == '2': + elif choice == "2": print(calculator.subtract(num1, num2)) - elif choice == '3': - print(calculator.multiply(num1,num2)) + elif choice == "3": + print(calculator.multiply(num1, num2)) - elif choice == '4': + elif choice == "4": print(calculator.divide(num1, num2)) break else: print("Invalid Input") -