Skip to content

Commit 315f575

Browse files
Made corrections on indentation
1 parent 79df8e5 commit 315f575

File tree

1 file changed

+52
-56
lines changed

1 file changed

+52
-56
lines changed

Diff for: Calculator with simple ui.py

+52-56
Original file line numberDiff line numberDiff line change
@@ -1,75 +1,72 @@
11
# Program make a simple calculator
22

3-
class Calculator:
43

4+
class Calculator:
55
def __init__(self):
6-
pass
7-
8-
def add(self,num1, num2):
9-
6+
pass
7+
8+
def add(self, num1, num2):
109
"""
11-
This function adds two numbers.
12-
13-
Examples:
14-
>>> add(2, 3)
15-
5
16-
>>> add(5, 9)
17-
14
18-
>>> add(-1, 2)
19-
1
10+
This function adds two numbers.
11+
12+
Examples:
13+
>>> add(2, 3)
14+
5
15+
>>> add(5, 9)
16+
14
17+
>>> add(-1, 2)
18+
1
2019
"""
2120
return num1 + num2
2221

23-
def subtract(self,num1, num2):
24-
22+
def subtract(self, num1, num2):
2523
"""
26-
This function subtracts two numbers.
27-
28-
Examples:
29-
>>> subtract(5, 3)
30-
2
31-
>>> subtract(9, 5)
32-
4
33-
>>> subtract(4, 9)
34-
-5
24+
This function subtracts two numbers.
25+
26+
Examples:
27+
>>> subtract(5, 3)
28+
2
29+
>>> subtract(9, 5)
30+
4
31+
>>> subtract(4, 9)
32+
-5
3533
"""
3634
return num1 - num2
3735

38-
def multiply(self,num1, num2):
39-
36+
def multiply(self, num1, num2):
4037
"""
41-
This function multiplies two numbers.
42-
43-
Examples:
44-
>>> multiply(4, 2)
45-
8
46-
>>> multiply(3, 3)
47-
9
48-
>>> multiply(9, 9)
49-
81
38+
This function multiplies two numbers.
39+
40+
Examples:
41+
>>> multiply(4, 2)
42+
8
43+
>>> multiply(3, 3)
44+
9
45+
>>> multiply(9, 9)
46+
81
5047
"""
5148
return num1 * num2
5249

53-
def divide(self,num1, num2):
54-
50+
def divide(self, num1, num2):
51+
"""
52+
This function divides two numbers.
53+
54+
Examples:
55+
>>> divide(4, 4)
56+
1
57+
>>> divide(6, 3)
58+
2
59+
>>> divide(9, 1)
60+
9
5561
"""
56-
This function divides two numbers.
57-
58-
Examples:
59-
>>> divide(4, 4)
60-
1
61-
>>> divide(6, 3)
62-
2
63-
>>> divide(9, 1)
64-
9
65-
"""
6662
if num2 == 0:
6763
print("Cannot divide by zero")
6864
else:
6965
return num1 / num2
70-
calculator = Calculator()
7166

7267

68+
calculator = Calculator()
69+
7370

7471
print("1.Add")
7572
print("2.Subtract")
@@ -81,22 +78,21 @@ def divide(self,num1, num2):
8178
choice = input("Enter choice(1/2/3/4): ")
8279

8380
# Check if choice is one of the four options
84-
if choice in ('1', '2', '3', '4'):
81+
if choice in ("1", "2", "3", "4"):
8582
num1 = float(input("Enter first number: "))
8683
num2 = float(input("Enter second number: "))
8784

88-
if choice == '1':
85+
if choice == "1":
8986
print(calculator.add(num1, num2))
9087

91-
elif choice == '2':
88+
elif choice == "2":
9289
print(calculator.subtract(num1, num2))
9390

94-
elif choice == '3':
95-
print(calculator.multiply(num1,num2))
91+
elif choice == "3":
92+
print(calculator.multiply(num1, num2))
9693

97-
elif choice == '4':
94+
elif choice == "4":
9895
print(calculator.divide(num1, num2))
9996
break
10097
else:
10198
print("Invalid Input")
102-

0 commit comments

Comments
 (0)