import math
import time
import random
student_list = []
def main():
print("="*30)
print("系统已部署完成...")
print("#这是一个用于学习的数学系统\n#它可以让数学变得更加轻松")
print(" \n具体可选择功能如下:\n1,圆的面积快速计算\n2,圆柱的体积快速计算\n3,一元一次方程快速计算(开发中)")
print("="*30)
try:
choose = int(input("请输入要选择的功能:"))
if choose == 1:
Area()
elif choose == 2:
Arease()
elif choose == 3:
yuan()
else:
print("无效的选项,请重新输入")
main()
except ValueError:
print("无效的选择,请重试")
main()
def Area():
try:
r = int(input("请输入圆的半径:"))
y = math.pi*r**2
print("圆的面积为:{}".format(y))
while True:
ch = input("是否继续(填写y/n):")
if ch == "y":
Area()
elif ch == "n":
main()
else:
print("无效的选择,请重试")
except ValueError:
print("只能输入数字哦")
Area()
def Arease():
try:
r = int(input("请输入圆柱的底面半径:"))
h = int(input("请输入圆柱的高:"))
jg = math.pi*r**2*h
print("圆柱的体积为:{}".format(jg))
while True:
ch = input("是否继续(填写y/n):")
if ch == "y":
Area()
elif ch == "n":
main()
else:
print("无效的选择,请重试")
except ValueError:
print("只能输入数字哦")
Arease()
def yuan():
print("此功能正处于开发状态!")
time.sleep(1)
main()
def register():
print("欢迎使用该程序!\n您可以:\n1,作为游客使用该程序\n2,使用账号登陆")
try:
xl = int(input("请选择:"))
if xl == 1:
you = random.randrange(222222222,384848949)
print("您好,游客{}".format(you))
elif xl == 2:
nr = ["姓名","班级","学号"]
for n in nr:
stu_reg = input("请输入学生{}:".format(n))
student_list.append(stu_reg)
print("学生信息保存成功!")
time.sleep(1)
z = 1
while True:
z+=1
if z > 6:
print("机会已用完,请10秒后再试")
time.sleep(10)
z = 1
else:
print("")
y = 1
lg = input("请输入学生学号登陆以验证注册:")
if lg == student_list[2]:
while True:
name = input("请输入学生姓名以确认:")
if name == student_list[0]:
print("登陆成功!")
main()
else:
print("验证失败,您还有{}次机会,请重试...".format(6-y))
y+=1
if y > 6:
print("机会已用完,请十秒后再试")
time.sleep(10)
y = 1
else:
pass
else:
print("学号未存在,您还有{}次机会,请重试".format(6-z))
else:
print("无效的选项,请重新选择")
register()
except ValueError:
print("只能输入数字哦...")
register()
register()