實現結果:1、輸入密碼:錯誤將顯示“密碼錯誤,請重新輸入!”,錯誤超過3次顯示“密碼輸錯3次,程序終止”並終止程序
正確將到達服務界面。
2、服務界面:1、查詢 2、轉賬 3、存款 4、取款 5、退出
3、實現服務
#!usr/bin/env python password = 000000 count= 3 while count: code = int(input("請輸入六位密碼:")) if code != password: count -= 1 if count!=0: print("密碼錯誤,請重新輸入。") else: print("密碼輸錯3次!程序終止") exit() else: print("1.查詢 2.轉賬 3.取款 4.存款 5.退出") break balance=200000 list=[1,2,3,4,5] while True: operation = int(input("請選擇您要進行的操作:")) if operation==list[0]: print(balance) elif operation==list[1]: input("請輸入對方賬號:") money1=int((input("請輸入轉賬金額:"))) if money1>balance: print("餘額不足!") else: print("轉賬成功!") balance=balance-money1 elif operation==list[2]: money2 = int((input("請輸入取款金額:"))) if money2 > balance: print("餘額不足!") else: balance=balance-money2 print("取款成功!") elif operation==list[3]: money3=int(input(("請輸入存入的金額:"))) print("存入成功!") balance=balance+money3 elif operation==list[4]: exit() else: print("輸入不合法!")
效果展示:
請輸入六位密碼:456342 密碼錯誤,請重新輸入。 請輸入六位密碼:245645 密碼錯誤,請重新輸入。 請輸入六位密碼:000000 1.查詢 2.轉賬 3.取款 4.存款 5.退出 請選擇您要進行的操作:1 200000 請選擇您要進行的操作:2 請輸入對方賬號:674567675 請輸入轉賬金額:2000 轉賬成功! 請選擇您要進行的操作:3 請輸入取款金額:43546 取款成功! 請選擇您要進行的操作:4 請輸入存入的金額:67456 存入成功! 請選擇您要進行的操作:1 221910 請選擇您要進行的操作:5