要求:打印出主菜单,通过不同输入值来进行不同的操作
money=50000
name=None
def check():
global name
global money
print("--------------查询余额--------------")
print(f"您好{name}先生,您的余额为{money}")
def save():
global name
global money
print("--------------存款界面--------------")
money=money+int(input(f"{name}先生,请输入您本次存款金额:"))
print(f"存款成功,您的当前金额为:{money}")
def get():
global name
global money
print("--------------取款界面--------------")
money = money - int(input(f"{name}先生,请输入您本次取款金额:"))
print(f"取款成功,您的当前金额为:{money}")
def main():
print("--------------主界面--------------")
global name
global money
if name==None:
name=input("请输入您的姓名:")
print(f"{name}先生您好,欢迎来到此系统,请选择操作:")
print("查询余额输入1\t")
print("存款输入2\t")
print("取款输入3\t")
print("退出输入4\t")
i=input("请输入您的操作:")
if i=='1':
check()
main()
elif i=='2':
save()
main()
elif i=='3':
get()
main()
elif i=='4':
return 0
main()
编程中要注意:逻辑上没什么难度,但是要注意细节,比如input()输入的默认是字符串类型,在选择功能时要注意给数字加上引号变成字符串类型;再一个就是存取款的时候,要把input()的值转化为int类型