猫史档案馆


【Python作品分享】10.Python 银行【作品秀】

用户:JimPeterJimPeter查看:0 回复:0 评论:0 创建时间:2020-07-23T18:53:39


【作品展示】

center_image

 

【作品介绍】

银行

 

【作品源代码】

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


回复

上一页1 页 / 共 0下一页