用户:
JimPeter查看:0 回复:0 评论:0 创建时间:2020-07-23T18:53:39
【作品展示】

【作品介绍】
银行
【作品源代码】
import time # 导入time模块
start = time.clock()
renshu=1
# 定义第一张银行卡
card1 = '100111'
card1密码 = '102938'
余额1 = 10000
# 定义第二张银行卡
card2 = '100212'
card2密码 = '475610'
余额2 = 100000
# 定义第三张银行卡
card3 = '100313'
card3密码 = '293847'
余额3 = 2000
# 开始程序
print('欢迎来到python银行!')
# 允许错误次数
次数 = 0
while True:
card = input('请输入银行喵:')
密码 = input('请输入密码:')
余额 = 0
if (card == card1 and 密码 == card1密码):
余额 = 余额1
elif (card == card2 and 密码 == card2密码):
余额 = 余额2
elif (card == card3 and 密码 == card3密码):
余额 = 余额3
else:
次数 = (次数 + 1)
if (次数 >= 3):
print('您已连续三次输入错误,请联系柜台!')
break
else:
print('喵或密码输入错误,请重新输入!')
continue
while True:
num = input('请输入要办理的业务:1.存款 2.取款 3.退卡')
if (num == '1'):
a = float(input('请输入存款金额:'))
if (a <= 0):
print('存款金额请大于0!')
continue
else:
余额 = (余额 + a)
print('存款成功!存入:', a, '余额:', 余额)
elif (num == '2'):
b = float(input('请输入取款金额:'))
if (b > 余额):
print('余额不足!')
continue
else:
余额 = (余额 - b)
print('取款成功!取出:', b, '余额:', 余额)
elif (num == '3'):
end = time.clock()
print('办理时间 为 %s 秒' % int(end-start))
print('请收好您的银行卡,欢迎下次光临!')
renshu=renshu+1
print('第',renshu,'位:')
break
else:
continue
# 程序结束
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn