Python 猜數(shù)游戲
- 用Python循環(huán)來實現(xiàn)簡單的猜數(shù)游戲
用Python循環(huán)來實現(xiàn)簡單的猜數(shù)游戲
下面是簡單的循環(huán),有注釋很容易理解!
print
(
'-------------------------Cool_breeze_-----------------------'
)
import
random
//導入隨機數(shù)
secret
=
random
.
randint
(
1
,
9
)
try
:
//異常修復下面的代碼
print
(
""
"
+
--
--
--
--
--
--
--
--
--
--
--
-
+
|
游戲規(guī)則
|
|
你現(xiàn)在有四次機會
|
|
輸入一到十之間的
|
|
如果全部猜錯游戲
|
|
結(jié)束,如果十次之
|
|
內(nèi)猜對了游戲結(jié)束
|
+
--
--
--
--
--
--
--
--
--
--
--
-
+
""
"
)
//寫下面代碼的原因是想讓程序判斷你第一個輸入的數(shù)字是大了還是小了
temp
=
input
(
"請輸入你心之所想:"
)
guess
=
int
(
temp
)
if
guess
>
secret
:
print
(
"大了大了!"
)
if
guess
<
secret
:
print
(
"小了小了!"
)
count
=
0
//定義計數(shù)器
while
guess
!=
secret
:
//然后再while循環(huán)
count
=
count
+
1
//每循環(huán)一次count就加一
temp
=
input
(
"猜錯啦,請重新輸入:"
)
guess
=
int
(
temp
)
if
guess
==
secret
:
//如果相等,則實現(xiàn)以下代碼,退出循環(huán)
for
i
in
range
(
100
)
:
//定義for可以循環(huán)100次
if
count
==
i
:
print
(
"第 %d次猜對!"
%
(
i
+
1
)
)
else
:
//如果不相等,無限循環(huán),直到正確為止
if
guess
>
secret
:
print
(
"大了大了!"
)
if
guess
<
secret
:
print
(
"小了小了!"
)
if
count
==
3
:
//如果連續(xù)錯誤4次,也就是count==3,退出循環(huán)
print
(
"你己經(jīng)連續(xù)猜錯四次了,GAMEOVER!"
)
break
//break用來結(jié)束循環(huán)
while
guess
==
secret
:
count
=
count
+
1
if
count
==
1
:
//如果第一次猜對,退出循環(huán)
print
(
"天吶,一次就猜對了,你真厲害!"
)
else
:
print
(
"真厲害,猜對了!"
)
break
except ValueError
:
print
(
"請輸入整數(shù)!!!"
)
以上代碼就是用循環(huán)做的簡單的猜數(shù)游戲,OK,就這么多吧!
更多文章、技術(shù)交流、商務合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯(lián)系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
