猜年龄游戏
需求 允许用户最多尝试3次 每尝试3次后,如果还没猜对,就问用户是否还想继续玩,如果回答Y或y, 就继续让其猜3次,以此往复,如果回答N或n,就退出程序 如果猜对了,就直接退出
测试信息 正确年龄是一个20-30之间的随机数
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
|
#!/bin/env python # -*- coding:utf-8 -*- import random
age = random.randint( 20 , 30 )
#print (age) count = 0
while count < 3 :
guess_age = int ( input ( '请输入egon的年龄:' ))
if count = = 2 :
again = input ( '你已经猜错了三次,继续请输入Y,退出请输入N:' )
if again.upper() = = 'Y' :
count = 0
continue
if again.upper() = = 'N' :
break
if guess_age > age:
print ( 'egon没那么老!' )
count + = 1
continue
if guess_age < age:
print ( 'egon哪有这么年轻!' )
count + = 1
continue
if guess_age = = age:
print ( '恭喜你,猜对了,你一定是egon的Fans!' )
break
|
迟到的栋子