需求 允许用户最多尝试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
|
迟到的栋子