使用random变量随机生成一个1到100之间的数python
采集用户所输入的数字,若是输入的不符合要求会让用户从新输入。git
输入符合要求,游戏开始。若是数字大于随机数,输出数字太大;若是小于随机数,输出数字过小dom
猜对,输出数字正确,猜的次数;并询问是否继续游戏spa
用户回答y(yes)表示继续玩code
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
|
import
random
rnum
=
random.randint(
1
,
100
)
count
=
0
while
True
:
num
=
input
(
'please enter a number(1,100): \n'
).strip()
if
num.isdigit():
num
=
int
(num)
count
+
=
1
if
num
=
=
rnum:
print
(
'yes,{} is right;you guess {} times'
.
format
(num,count))
ask
=
input
(
'would you like play again(y/n): \n'
).strip().lower()
if
ask
=
=
'y'
:
continue
else
:
break
break
elif
num > rnum:
print
(
'you number is too lager!'
)
continue
else
:
print
(
'you number is too small!'
)
continue
else
:
print
(
'you number is invalid,please enter again'
)
continue
|