python基礎編碼 ATM機系統

2021-09-03 07:00:16 字數 1476 閱讀 2084

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...