ATM程序
ATM柜员机管理系统
实现功能:
1. 当用户在登陆界面输入卡号和密码能登陆;
2. 实现开户功能;
3. 与机器交互实现取款, 存款, 转账, 查询余额,
冻结账户, 修改密码等功能;
userinfo = {
"001":{
"cardid":"001",
"password":"123",
"status": 0,
"money": 10000,
}
}
具体思路解法如下:
userinfo = {
"001":{
"cardid":"001",
"password":"123",
"status": 0,
"money": 10000,
}
}
while True :
choice = input("""请输入你要进行的选择:
1).开户;
2).登录;
3).退出;
请输入你的选择:""")
if choice == '1' :
for id in range(100) :
if id not in userinfo :
s = "%.3d" %id
print("你好,你的卡号为%s" %s)
for pw in range(3) :
passwd = input("请输入你的密码:")
passwd1 = input("请再次输入你的密码:")
if passwd == passwd1 :
userinfo[s] = {