print(』-----歡迎使用***自動取款機-----』)
count = 1
money = 1000
useraccount = 『123456』
userpasswd = 『654321』
while count <= 3:
account = input(『請輸入賬號:』)
passwd = input(『請輸入密碼:』)
if account == useraccount and passwd == userpasswd:
print(『請選擇接下來您要進行的操作:』)
while true:
print(『1、取款』)
print(『2、存款』)
print(『3、查詢』)
print(『4、退出』)
choice = input()
if choice == 『1』:
print(『您選擇了取款功能』)
while true:#取款迴圈
print(『請輸入您要取款的金額:』)
take = int(input())
if take % 100 == 0:#判斷取款金額是否是100的倍數
if money >= take:#餘額是否滿足
money = money - take#計算取錢之後的餘額
print(『取款%d元,餘額%d元』%(take,money))
break
else:
print(『餘額不足』)
break
else:
print(『取現金額只能是100的倍數,請重新輸入』)
elif choice == '2':
print('您選擇了存款功能')
while true:
store = int(input('請把紙幣整齊放入存鈔口:'))
if store % 100 == 0:
money += store
print('當前餘額:%d'%money)
break
else:
print('不能放入除100以外的紙幣')
elif choice == '3':
print('您選擇了查詢功能')
print('當前餘額:%d'%money )
elif choice == '4':
print('請收好您的銀行卡')
break#打斷的是功能選擇迴圈
else:
print('輸入有誤,請重新選擇:')
break#密碼次數迴圈
else:
if count != 3:
print('賬號或密碼錯誤,您還有%d次機會!'%(3-count))
else:
print('您當日已輸錯三次密碼,請明日再試!')
count+=1
js基礎學習練習之ATM機
1.功能包含 1 存錢 使用者輸入要存的金額 2 取錢 使用者輸入取錢金額,之後返回取後的餘額 3 顯示當前餘額 4 退出 2.本次練習主要考察迴圈結構和判斷分支 方法1 使用while迴圈和if else語句 function getatm else if option 2 else else i...
引用 Python 編碼基礎
首先明確的概念 關於檔案開頭的 編碼指示 也就是 coding 這個語句。python 預設指令碼檔案都是 anscii 編碼的,當檔案中有非 anscii 編碼範圍內的字元的時候就要使用 編碼指示 來修正。關於 sys.defaultencoding,這個在解碼沒有明確指明解碼方式的時候使用。比如...
python基礎 中文編碼
python 檔案中如果未指定編碼,在執行過程會出現報錯 python中預設的編碼格式是 ascii 格式,在沒修改編碼格式時無法正確列印漢字,所以在讀取中文時會報錯。解決方法為只要在檔案開頭加入 coding utf 8 或者 coding utf 8 就行了 pycharm 設定步驟 進入 fi...