#Guess my number
import random
print ("Welcome to the guess my number game")
print ("***********************************")
print ("You will choose a random number between 1-100")
print ("and the computer must guess what it is.")
print()
number = int(input("Please choose a number between 1-100: "))
guesses = 0
guess = 0
while guess != number:
guess = ("My guess is: ",random.randint(1,100))
guesses=guesses+1
if guess > number:
print("Lower...")
continue
elif guess < number:
print ("Higher...")
else:
print ("Well done you have guessed my number and it took you") print ("guesses,"guesses!")
基本上,你選擇一個數字,計算機必須繼續猜測,直到它得到它的權利,但我似乎無法得到它的工作。這個猜數字遊戲代碼有什麼錯?
有什麼不對?你得到什麼錯誤? – drum 2014-09-22 16:29:49
代碼中至少有兩個錯誤; 'guess'是一個元組,但你試圖將它與一個整數進行比較,你從不要求在循環中有新的猜測。哪一個你遇到了最多的問題? – 2014-09-22 16:31:24
我並不完全確定,但計算機說它與該行有關: – izzy04 2014-09-22 16:33:44