1
|
|
#猜年龄大小,用户最多猜三次
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
age = 50
i = 0
while i < 3 :
guess_age = int ( input ( "Please input your answer:" ))
if guess_age > age:
print ( "too big...try again please" )
elif guess_age < age:
print ( "too small...try again please" )
else :
print ( "You guessed it!" )
break
i + = 1
if i = = 3 :
|
#猜年龄,每隔三次询问是否继续玩
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
age = 50
for i in range ( 1 , 100 ):
guess_age = int ( input ( "Please input your answer:" ))
if guess_age > age:
print ( "too big...try again please" )
elif guess_age < age:
print ( "too small...try again please" )
else :
print ( "You guessed it !" )
if i % 3 = = 0 :
choice = input ( "Would you like play again? yes or no" )
if choice = = "yes" :
continue
if choice = = "no" :
break
else :
continue
|
#登录验证,输入错误三次锁定用户
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
f = open ( 'c:/user_passwd.txt' , 'r' )
j = 3
system_user_name = str (f.readline())
system_passwd = str (f.readline())
f.close() for i in range ( 1 , 5 ):
user_name = str ( input ( "Please input your UserID:" ))
password = str ( input ( "passwd:" ))
if i = = 3 :
s = open ( 'c:/user_passwd.txt' , 'r+' )
s.write( "\nlocked" )
s.close()
print ( "This user is locked!" )
break
else :
if user_name + '\n' = = system_user_name and password = = system_passwd:
print ( "Welcome" + user_name + '\n' + "Have a good time!" )
break
else :
j - = 1
i + = 1
|
1
|
print ( "UserID or password is wrong,Please try once again and you have " + \ str (j) + 'times choice' )
|
本文转自 AltBoy 51CTO博客,原文链接:http://blog.51cto.com/altboy/1911078