欢迎光临散文网 会员登陆 & 注册

16、ATM

2023-07-28 10:42 作者:逃跑的小可莉  | 我要投稿

money = 5000000
name = input("请输入姓名:")
key="123456"
#主菜单
def zhucaidan():
   print("----------主菜单----------\n%s,您好,欢迎来到黑马银行ATM,请选择操作:"%name)
   print("查询余额\t[输入1]\n存款\t\t[输入2]\n取款\t\t[输入3]\n退出\t\t[输入4]")
   return input("请输入您的选择:")
#查询余额
def yue(a):
   if a:
       print("----------查询余额----------")
   print("%s,您好,您的余额剩余:%.2f元"%(name,money))
#存款
def cunkuan(num):
   global money
   money += num
   print("----------存款----------\n%s,您好,您存款%.2f元成功"%(name,num))
   yue(False)
#取款
def qukuan(num):
   global money
   if num<=money:
       money -= num
       print("----------取款----------\n%s,您好,您取款%.2f元成功"%(name,num))
       yue(False)
   else:
       print("%s,您好,您的余额不足" % name)
       yue(False)
#输入密码后的ATM查询
def yun():
   while True:
       key_num = zhucaidan()
       if key_num == "1":
           yue(True)
           continue
       elif key_num == "2":
           num = float(input("请输入存款金额(元):"))
           cunkuan(num)
           continue
       elif key_num == "3":
           num = float(input("请输入取款金额(元):"))
           qukuan(num)
           continue
       elif key_num == "4":
           print("感谢您的使用,程序退出")
           break
       else:
           print("识别错误,请重新选择")
           continue
#密码验证
j=1
for i in range(1,4):
   key_in=input("请输入密码:")
   if key_in==key:
       yun()
       break
   else:
       j+=1
       print("密码错误")
if j==4:
   print("密码已错误三次,已锁死")


16、ATM的评论 (共 条)

分享到微博请遵守国家法律