Skip to content

Commit 1ff6ab1

Browse files
Making Code More Readable
This was a pull request made by a user. Thanks!
1 parent 1555af6 commit 1ff6ab1

1 file changed

Lines changed: 33 additions & 85 deletions

File tree

version1-0.py

Lines changed: 33 additions & 85 deletions
Original file line numberDiff line numberDiff line change
@@ -1,86 +1,34 @@
1-
# Variables
1+
try:
2+
# Take input command
3+
cmd = int(input("""
4+
Enter 1 for area of Square
5+
Enter 2 for perimeter of Square
6+
Enter 3 for area of Rectangle
7+
Enter 4 for perimeter of Rectangle
8+
>>> """))
9+
except ValueError:
10+
print("Check input and try again")
11+
else:
12+
# Just giving a newline
13+
print()
14+
# For square
15+
if cmd in [1, 2]:
16+
l = float(input("Enter length of sides of Square: "))
217

3-
q1 = True
4-
q2 = False
5-
q3 = False
6-
calculate = False
7-
ask = False
8-
q1a = ""
9-
q2a = ""
10-
square_length = ""
11-
square_area = ""
12-
square_perimeter = ""
13-
rectangle_length = ""
14-
rectangle_breath = ""
15-
rectangle_area = ""
16-
rectangle_perimeter = ""
17-
rectangle_perimeter_1 = ""
18-
rectangle_perimeter_2 = ""
19-
20-
# Systems
21-
22-
if q1:
23-
q1a = input("What shape would you like to calculate? Enter Here: ")
24-
q1 = False
25-
q2 = True
26-
27-
if q2:
28-
if q1a == "Square":
29-
q2a = input("Area or Perimeter? Enter Here: ")
30-
q2 = False
31-
q3 = True
32-
elif q1a == "Rectangle":
33-
q2a = input("Area or Perimeter? Enter Here: ")
34-
q2 = False
35-
q3 = True
36-
37-
if q3:
38-
if q1a == "Square":
39-
if q2a == "Area":
40-
square_length = input("What is the length of the square? Enter Here: ")
41-
q3 = False
42-
calculate = True
43-
elif q2a == "Perimeter":
44-
square_length = input("What is the length of the square? Enter Here: ")
45-
q3 = False
46-
calculate = True
47-
elif q1a == "Rectangle":
48-
if q2a == "Area":
49-
rectangle_length = input("What is the length of the rectangle? Enter Here: ")
50-
rectangle_breath = input("What is the breath of the rectangle? Enter Here: ")
51-
q3 = False
52-
calculate = True
53-
elif q2a == "Perimeter":
54-
rectangle_length = input("What is the length of the rectangle? Enter Here: ")
55-
rectangle_breath = input("What is the breath of the rectangle? Enter Here: ")
56-
q3 = False
57-
calculate = True
58-
59-
if calculate:
60-
if q1a == "Square":
61-
if q2a == "Area":
62-
square_area = square_length * square_length
63-
elif q2a == "Perimeter":
64-
square_perimeter = square_length * 4
65-
elif q1a == "Rectangle"
66-
if q2a == "Area":
67-
rectangle_area = rectangle_length * rectangle_breath
68-
calculate = False
69-
if q2a == "Perimeter":
70-
rectangle_perimeter_1 = rectangle_length * 2
71-
rectangle_perimeter_2 = rectangle_breath * 2
72-
rectangle_perimeter = rectangle_perimeter_1 + rectangle_perimeter_2
73-
calculate = False
74-
75-
if ask:
76-
if q1a == "Square":
77-
if q2a == "Area":
78-
print("The area of the square is " + square_area + " !")
79-
elif q2a == "Perimeter":
80-
print("The perimeter of the square is " + square_perimeter + " !")
81-
elif q1a == "Rectangle":
82-
if q2a == "Area":
83-
print("The area of the rectangle is " + rectangle_area + " !")
84-
elif q2a == "Perimeter":
85-
print("The perimeter of the rectangle is " + rectangle_perimeter + " !")
86-
18+
# For area of square.
19+
if cmd == 1:
20+
print(l * l)
21+
# For perimeter of square.
22+
else:
23+
print(4 * l)
24+
elif cmd in [3, 4]:
25+
l = float(input("Enter length of Rectangle: "))
26+
b = float(input("Enter width of Rectangle: "))
27+
# For area of Rectangle
28+
if cmd == 3:
29+
print(l * b)
30+
#For perimeter of Ractangle
31+
else:
32+
print(2 * (l + b))
33+
else:
34+
print("Check input and try again.")

0 commit comments

Comments
 (0)