求解!python編的猜數字直接給出了答案

2022-12-09 01:26:18 字數 1706 閱讀 6659

1樓:匿名使用者

並沒有錯,在判斷語句中if guess == secret不滿足就會列印數字,這沒什麼問題,看書不必這麼糾結,**是活的,可以多種方式,不要看書定死了思維

猜數字python解法 200

python猜數字求解答 5

2樓:哈哈呵呵你好

這個1024剛好是2的10次冪,1到1024剛好可以用乙個10bit的2進製來表示。所以你可以將生成的隨機數減1再變成乙個2進製的資料,然後送1,2,4,8,16,32,64,128,256,512進去。程式需要返回1對應的位是不是對的,這樣10次你就可以知道這個隨機數的2進製表示了。

3樓:吐嗶喃啵腕

這樣:import random

x=random.randint(0,1025)print("已從1~1024中隨機抽取選取乙個數字{}".format(x))

print("開始猜數字:")

i=0while i<9:

y=random.randint(0,1025)if y==x:

pass

else:

i+=1

print("第{}次猜數字為{},錯誤".format(i,y))print("第10次猜數字為{},正確".format(x))執行結果:

希望可以幫到你。

python猜數字的問題

用python寫乙個猜數遊戲

python!!!!為何3次全都猜錯的會列印'機會用完了',而前2次猜錯第3次猜對的不會列印?謝謝!1

4樓:匿名使用者

因為你第三次猜對的時候,shuru = daan 這個條件成立,執行的是if 語句:

if shuru = daan:

print('被你猜中了。。')

此時 else 部分會跳過,不會執行。

if....else 語句是當 if 條件成立時,執行if部分並跳過else,if 條件不成立時,才會執行else部分

5樓:小包子

你定義了乙個變數 cishu =3

每次 while 語句執行 cishu這個變數都會減1,只要滿足while語句程式就會一直執行。

然後while 語句有個判斷cishu > 0 才執行當 cishu = 0時,while語句就無法執行然後退出迴圈

print u"遊戲結束!"

我用python寫了個猜數遊戲,但是我發現跳不出while迴圈,

想用python編寫乙個猜數字的遊戲,,可以設定猜數時間超過規定時間顯示顯示遊戲超時,時間這一塊怎麼弄呢

6樓:貝爺心中留

匯入time模組去用不就行了

7樓:匿名使用者

設定輸入超時 網頁鏈結了解一下

我想用python寫乙個程式:讓電腦來猜我想的數字。請大神指教我的問題出在**,多謝! 20

8樓:匿名使用者

第二個if換成else if

9樓:聰明神秘人

你……………………………………………………

python猜數字遊戲,求幫忙找錯誤並改正

這個是典型的異常處理,try except 這樣,有異常會重新要求輸入,程式不會中斷 肯定的,因為你用int做了強制型別轉換,如果輸入的不是int型別就會報錯,其實可以加個檢測,如果輸入不符合int型別自動忽略或者重新輸入就好了 def panduan a input input for i in ...

猜數字遊戲猜數字的遊戲規則

以前寫過乙個,當然,沒做介面的,要做介面自己可以做 include include include using namespace std int main char gues new char 4 unsigned int a 0 unsigned int b 0 unsigned int tim...

求解 猜頭上的數字 一道數學邏輯推理題

不同意樓上的答案 如果你看到別人的頭上是1,則一定能猜出自己頭上是2。第一次,甲看到的一定不是1,否則他可以猜出自己頭上是2 第一次,乙看到的也不是1,同時,由於甲剛才說了 不知道 乙可以猜到自己頭上不是1,在這種情況下,乙仍說不知道,說明乙看到的不是2,否則若乙看到2,自己頭上又不是1,則他可以猜...