Python 猜数游戏
- 用Python循环来实现简单的猜数游戏
用Python循环来实现简单的猜数游戏
下面是简单的循环,有注释很容易理解!
print
(
'-------------------------Cool_breeze_-----------------------'
)
import
random
//导入随机数
secret
=
random
.
randint
(
1
,
9
)
try
:
//异常修复下面的代码
print
(
""
"
+
--
--
--
--
--
--
--
--
--
--
--
-
+
|
游戏规则
|
|
你现在有四次机会
|
|
输入一到十之间的
|
|
如果全部猜错游戏
|
|
结束,如果十次之
|
|
内猜对了游戏结束
|
+
--
--
--
--
--
--
--
--
--
--
--
-
+
""
"
)
//写下面代码的原因是想让程序判断你第一个输入的数字是大了还是小了
temp
=
input
(
"请输入你心之所想:"
)
guess
=
int
(
temp
)
if
guess
>
secret
:
print
(
"大了大了!"
)
if
guess
<
secret
:
print
(
"小了小了!"
)
count
=
0
//定义计数器
while
guess
!=
secret
:
//然后再while循环
count
=
count
+
1
//每循环一次count就加一
temp
=
input
(
"猜错啦,请重新输入:"
)
guess
=
int
(
temp
)
if
guess
==
secret
:
//如果相等,则实现以下代码,退出循环
for
i
in
range
(
100
)
:
//定义for可以循环100次
if
count
==
i
:
print
(
"第 %d次猜对!"
%
(
i
+
1
)
)
else
:
//如果不相等,无限循环,直到正确为止
if
guess
>
secret
:
print
(
"大了大了!"
)
if
guess
<
secret
:
print
(
"小了小了!"
)
if
count
==
3
:
//如果连续错误4次,也就是count==3,退出循环
print
(
"你己经连续猜错四次了,GAMEOVER!"
)
break
//break用来结束循环
while
guess
==
secret
:
count
=
count
+
1
if
count
==
1
:
//如果第一次猜对,退出循环
print
(
"天呐,一次就猜对了,你真厉害!"
)
else
:
print
(
"真厉害,猜对了!"
)
break
except ValueError
:
print
(
"请输入整数!!!"
)
以上代码就是用循环做的简单的猜数游戏,OK,就这么多吧!