python之while/if等应用

时间:2020-07-01 20:41:01   收藏:0   阅读:61

自动存取款一体机代码:

count=0
chance=3
name=zhangsan
passwd=123
while count<3:
    in_name=input("请输入账户号:")
    in_passwd=input("请输入账户密码:")
    
    if (in_name == name)and(in_passwd==passwd):
        print("密码正确,登陆成功")
        Function={1:"取款",2:"存款",3:"转账汇款",4:"退卡"}
        print("1 取款,2 存款,3 转账汇款","4 退卡")
            
        cmd=int(input("请输入你所需要的功能对应的数字:"))
        print("正在执行{x}操作,请稍后".format(x=Function[cmd]))
        if cmd==4:
            print("退卡成功,请取走您的磁卡")
        else:
            print("操作成功")
        
    else:
        print("密码账号或密码有误,请重新输入")
        chance-=1
        print("您还有{a}次机会".format(a=chance))
        if chance==0:
            print("输入错误次数已达三次,账户已被锁定,请在工作时间联系柜台处理,谢谢配合!")
        count+=1
        

新手上路代码,欢迎各位提供优化建议~~~

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!