資源簡(jiǎn)介
模擬銀行存款取款:
a.模擬3張銀行卡:1001,1002,1003,分別設(shè)置密碼和余額(可以用9個(gè)變量分別保存卡號(hào)密碼和余額)
b.提示用戶輸入銀行卡和密碼
c.如果用戶輸入正確—提示讓用戶選擇取款、存款還是退出,并提示余額多少;輸入錯(cuò)誤——重新輸入卡號(hào)與密碼
d.選擇取款—提示輸入取款額度如果超過(guò)余額,提示余額不足;否則,在余額上減掉相應(yīng)金額
e.選擇存款——輸入存款額度,余額加上相應(yīng)額度,并提示余額多少;
f.選擇退出——重新輸入卡號(hào)和密碼
g.查詢余額
h.設(shè)置3次輸入錯(cuò)誤賬號(hào)密碼提示銀行卡已被鎖定
代碼片段和文件信息
import?time
def?cunkuan(a):
cunkuan=float(input(“請(qǐng)輸入存款金額:“))
if?cunkuan<=0:
print(“輸入錯(cuò)誤!“)
else:
a=a+cunkuan
print(“存款成功!存入:“cunkuan“余額:“a)
return?a
def?qukuan(b):
c=float(input(“請(qǐng)輸入取款金額:“))
if?c<=0:
print(“輸入錯(cuò)誤!“)
else:
b=b-c
print(“取款成功!取出:“c“余額:“b)
return?b
ka1=“1001“
mima1=“123456“
yue1=20000
ka2=“1002“
mima2=“123456“
yue2=15000
ka3=“1003“
mima3=“123456“
yue3=10000
print(“歡迎來(lái)到python銀行!“)
cishu=0
while?True:
kahao=input(“請(qǐng)輸入卡號(hào):“)
mima=input(“請(qǐng)輸入密碼:“)
yue=0
if?kahao==ka1?and?mima==mima1:
yue=yue1
elif?kahao==ka2?and?mima==mima2:
yue=yue2
elif?kahao==ka3?and?mima==mima3:
yue=yue3
else:
cishu=cishu+1
if?cishu>=3:
print(“您已經(jīng)3次輸入錯(cuò)誤,請(qǐng)聯(lián)系銀行柜臺(tái)!“)
break
else:
pr
評(píng)論
共有 條評(píng)論