Python小练习007

编写一个简易的登陆程序。

 1 #通过for循环
 2 
 3 #系统默认的用户名和密码,可实现自由添加
 4 _user = "xiaosu"
 5 _password = "123456"
 6 
 7 for i in range(3):
 8     username = input("Username:")
 9     password = input("Password:")
10     if username == _user and password == _password:
11         print("Welcome %s login..." % _user)
12         break
13     else:
14         print("Invalid username or password!")
15 else:#只要for循环正常执行完毕,中间未被打断,则执行此else语句
16         print("输入错误超过3次,禁止输入!")
17 
18 #通过while循环
19 
20 #系统默认的用户名和密码,可实现自由添加
21 _user = "xiaosu"
22 _password = "123456"
23 
24 count = 3
25 while count > 0:
26     username = input("Username:")
27     password  = input("Password:")
28     if username == _user and password == _password:
29         print("Welcome %s login..." % _user)
30         break
31     else:
32         print("Invalid username or password")
33     count -= 1
34     if count == 0:
35         restart = input("还想继续输入吗?[Y/N]")
36         if restart == 'Y' or 'y':
37             count = 3
38 else:
39     print("输入错误超过3次,禁止输入!")
原文地址:https://www.cnblogs.com/sujianyun/p/8670171.html