python2.7.12模拟与银行ATM功能,主脊竖指要功能如下:1,登录查樱配询余纤李额2,转账功能3,提现功能4,流水查询5,密码修改6,还款功能7,退出(切换账号)。
首先,需要安装好编程环境。比如python的idel。其次,要明确需求,余老根据实际需求编写代码写出要实现的功能逻辑。
然后,对代码进行调试验证,进行迹毁帆执行姿雹。
对脚本进行封装,形成可执行文件。
username = "admin"
password = "123456"
getName = ""
getPassword = ""
i = 0
times = 2
while i <3:
getName = input("请输入用户名:")
if getName == username:
break
i += 1
if i <= 2:
print("用户名错误,请重新输入!(还剩{}次机会)".format(times))
times -= 1
else:
print("机会用光,账户锁定!")
i = 0
times = 2
if getName == username:
while i <3:
getPassword = input("请输入密码:")
if getPassword == password:
break
i += 1
if i <= 2:
print("密码错误,请重新输入!(还剩{}次机会)".format(times))
times -= 1
else:
print("机会用光,账户锁定!")
menu = '''
1.查看余额。
2.取款。
3.退出程序。
'''
money = 100
getMoney = 0
if getPassword == password:
while True:
print("*" * 10 + "欢迎登录" + "*" * 10)
print(menu)
choose = int(input("请选择功能:"))
if choose == 1:
print("当前余额为:{}".format(money))
continue
if choose == 2:
while True:
getMoney = int(input("请输入取款金额(5的倍数):"))
掘搜 if getMoney % 5 == 0:
money = money - getMoney
if money >= 0:
print("取款成功!剩余余额:{}".format(money))
判信历 break
else:
money = money + getMoney
print("余额不足,交易失败!剩余余额:{}".format(money))
break
坦乎 else:
print("请输入5的倍数!")
continue
if choose == 3:
break
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)