app.py
app
from sector import Sector
from circle import Circle
from square import Square
while True:
print("几何计算器\nV9.0")
print("1. 正方形\n2. 圆形\n3. 扇形")
print("-"*30)
inp = input("请选择图形编号,输出q退出:")
# 正方形
if inp == "1":
square = Square("正方形", 0, 0) # 初始化周长和面积为0
square.say_i()
square.sperimeter_area()
# 圆形
elif inp == "2":
circle = Circle("圆形", 0, 0)
circle.say_i()
circle.sperimeter_area()
# 扇形
elif inp == "3":
sector = Sector("扇形", 0, 0)
sector.say_i()
sector.sperimeter_area()
elif inp == "q":
break
else:
print("选择错误,请重新选择")