学习python第二天,终于照猫画虎编辑出第一个程序。程序要求如下:

1.输入用户名、密码

2.认证成功后显示欢迎信息

3.输错三次后锁定

 

源代码如下:

username = 'jackson'
password = 'yee19'


count =0
while count <=3 :
    _username = input("username :")
    _password = input("password :")

    if _username == username and _password == password :
       print("welcome!user {name} login...".format(name =username))
       break
    else:
       print("error!please try again!")

    count+=1
    if count ==3:
      countine_confirm = input("you are banned!")
      break

 

  在修正代码过程中,第一个‘break’一直报错。刚开始以为是逻辑出了问题,反复修正后发现逻辑是正确的,但是输出一直报错。后来在teamworker的帮助下才知道是没有对齐,由于python中不用“‘;’”隔开段落,所以每一个逻辑语句必须讲格式对齐。对于我这种python小菜鸟来说实在是发现了新大陆一般,虽然只是一个很小的问题,却也是一个很大的进步。

  代码可能有些繁琐,欢迎指正!

 

posted on 2017-10-20 17:11  小菜鸟成长之路  阅读(467)  评论(0编辑  收藏  举报