forked from kal179/Beginners_Python_Examples
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcircle.py
More file actions
37 lines (33 loc) · 998 Bytes
/
circle.py
File metadata and controls
37 lines (33 loc) · 998 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
import math
# Basic Circle
def diameter(radii): # d = 2r r is radius
diaOfCircle = 2 * radii
return('Diameter is : ' + str(diaOfCircle))
def circumference(rad): # C = 2pir
peri = 2 * math.pi * rad
return('Circumference is : ' + str(peri))
def area(rad): # area = pi r square
area = math.pi * rad ** 2
return('Area is : ' + str(area))
# main
print('Hello\n')
print('Press Enter to exit')
print('=' * 5 + 'Started' + '=' * 5 )
while True:
user = str(input('Diameter or Circum or Area : '))
if user == 'Diameter':
radius = float(input('Radius : '))
print(diameter(radius))
continue
elif user == 'Circum':
radius = float(input('Radius : '))
print(circumference(radius))
continue
elif user == 'Area':
radius = float(input('Radius : '))
print(area(radius))
continue
else:
print('\nProgram Ended...')
print('=' * 17)
break