基本信息
源码名称:模拟ATM
源码大小:2.66KB
文件格式:.py
开发语言:Python
更新时间:2022-03-07
   源码介绍

#初始化界面
while key != 5:
	print("{:20}{:^10}{:20}".format("="*20,"自动取款机","="*20))
	print("{:<20}{:<20}{:<20}".format(" 1. 登录", "  "," 2. 取款"))
	print("{:<20}{:<20}{:<20}".format(" 3. 存款", "  "," 4. 查询余额"))
	print("{:<20}{:<20}{:<20}".format(" 5. 退出", "  ","  "))
	print("{}".format("="*54))
	key = int(input("请输入对应的选择:"))
	if key == 1 :
		User(userlist,user,code)
		print("登录成功!请后续操作!")
	elif key == 2 :
		money = int(input("请输入需要取款的金额:"))
		if money <= User(userlist,user,code).get("balance") :
			User(userlist,user,code)["balance"]=User(userlist,user,code).get("balance")-money
			print("取款金额:{},账户余额{}:".format(money,User(userlist,user,code)["balance"]))
		else:
			print("您的余额不足,请重新输入!")
	elif key == 3 :
		money = int(input("请输入需要存款的金额:"))
		User(userlist,user,code)["balance"]=User(userlist,user,code).get("balance") money
		print("存款金额:{},账户余额{}:".format(money,User(userlist,user,code)["balance"]))
	elif key == 4 :
		print("账户余额:{}".format(User(userlist,user,code)["balance"]))

	elif key == "5":
		print("{:20}{:^10}{:20}".format("="*20," 再见! ","="*20))
	else:
		print("{:20}{:^10}{:20}".format("="*20,"输入有误!请重新输入! ","="*20))