第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

python新手問題——int(input())出錯

python新手問題——int(input())出錯

紫衣仙女 2019-02-21 10:22:33
新人初學(xué)python兩天,在編寫一個最基礎(chǔ)的猜數(shù)字小游戲時遇到問題。 from random import randint num = randint (1,200) print ('Guess what I think.') bingo = False while bingo == False: answer = int(input()) if answer < num: print ('%d too small' % int(input())) if answer > num: print ('%d too big' % int(input())) if answer == num: print ('Bingo!\n%d is right.' % int(input())) bingo == True 主要問題在于當(dāng)Run起來的時候,程序會在第一次輸入數(shù)字時沒有反應(yīng),第二次輸入才會給出回答。我試過了%s,%d,以及+號,但卻都會出現(xiàn)慢一拍的情況。 而在完全相同的代碼沒有使用%時卻可以立刻得到回答,請問這是怎么回事?
查看完整描述

2 回答

?
青春有我

TA貢獻(xiàn)1784條經(jīng)驗 獲得超8個贊

每個input()會要求你輸入一個數(shù)字,你的三個if判斷都要求一個新的輸入,應(yīng)該像樓上的用一個變量answer保存輸入的變量值,后面三個if判斷使用這個保存的值即可

查看完整回答
反對 回復(fù) 2019-03-01
  • 2 回答
  • 0 關(guān)注
  • 2512 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號