我完全新的節目。我開始使用最簡單的語言python。我創建了這個簡單的猜數字遊戲。但我的問題是,當你猜測腳本沒有結束的數字時,它會一直重複。我只想知道爲什麼。謝謝。爲什麼我的簡單的猜謎遊戲結束時,當你已經猜到了多少?
P.S.任何其他技巧將不勝感激,如如何改善編碼。裸記住我是全新的,我真的不知道很多功能,所以是簡單和居高臨下地(我不介意)。乾杯! [呃...我怎麼讓這個更不合理?我想編輯腳本間距一點是它讓sating它需要更多的substansive所以希望這額外的文本,使之更substansive ...只是忽略這部分]
import random
running = True
while running:
guessTaken = 0
print("Hello! What is your name? ")
myName = input()
number = random.randint(0,10)
print("Well, " +myName+ ", I am thinking of a number between 1 and 10.")
print("I'll give you 10 guesses, see if you can guess the number I'm thinking of!")
while guessTaken < 10:
guess = input("Go on! Take a guess: ")
guess = int(guess)
guessTaken += 1
if number > guess:
print("Too low!")
if number < guess:
print("Too high!")
if number == guess:
print("You got it!")
guessTakenstr = str(guessTaken)
print("Good job " +myName+ ", you guessed my number in " +guessTakenstr+ " guesses!")
input("Press <enter> to exit")
running = False
if number != guess:
number = str(number)
print("Sorry, you've had your 10 goes! The number I was think of was " +number)
running = False
您的縮進是否正確?如果沒有,你能糾正它嗎?目前根據你的縮進,你永遠不會在運行時出現''循環。 –