亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

以下是一個猜數游戲,time限制猜的次數,為什么每次都提示錯誤?

以下是一個猜數游戲,time限制猜的次數,為什么每次都提示錯誤?

呼啦一陣風 2022-05-05 14:10:51
answer = input("Please input the ture answer:")answer = int(answer)time = input("Please input the time:")time = int(time)def main():for i in range(time):guess = input("Please input your guess number:")guess = int(guess)if guess < answer:print("Too small!")elif guess > answer:print("Too big!")else:print("Yes,you're the winner!")breakprint("you've lost! The answer is")main()大概是一個猜數游戲,time限制猜的次數,為什么每次都提示錯誤expected idented block
查看完整描述

2 回答

?
慕碼人8056858

TA貢獻1803條經驗 獲得超6個贊

代碼邏輯是沒啥問題的,格式方面有點問題??赡躎ab鍵和空格鍵混用,或者空格鍵沒有統一。

但是有一個問題,既然是猜數,為啥答案是輸入的,次數是輸入的,猜的也是輸入的。那游戲有啥意思?

原先寫過一個類似的,如有興趣,可做參考:


def isEqual(num1,num2):    if num1<num2:        print 'Too Small'        return False;    elif num1>num2:        print 'Too Big'        return False;    else:        print 'bingo'        return True; from random import randintnum = randint(1,101)print 'Guess what I think?'bingo = Falsewhile bingo == False:    answer = input()    bingo = isEqual(answer, num)


查看完整回答
反對 回復 2022-05-10
?
慕尼黑5688855

TA貢獻1848條經驗 獲得超2個贊

這個你自己代碼縮進有問題,python對縮進有嚴格限制。

查看完整回答
反對 回復 2022-05-10
  • 2 回答
  • 0 關注
  • 150 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號