#coding : utf-8 #這是一個猜數字遊戲 import random guessesTaken = 0 #賦予初始值 print('hello what is you name?') #輸入玩家姓名 myName = input() #從鍵盤接收一個值 number = random.randint(1,20) #定義數字範圍 print('well,'+myName+',i am thinking of a number between 1 and 20.') while guessesTaken < 6: #接收鍵盤的次數 print('Task a guess.') guess = input() #從鍵盤接收一個值 guess = int(guess) #定義值爲int類型 guessesTaken = guessesTaken +1 if guess < number: print('your guess is too low.')#打印輸出值,太低 if guess > number: print('Your guess is too high.')#打印輸出值,太高 if guess == number: break if guess == number: #猜對了輸出 guessesTaken = str(guessesTaken) print('good job,'+ myName + '! you guessed my number in '+ guessesTaken + 'guesses!') if guess != number: #不等於輸入值輸出 number = str(number) print('Nope. the number i was thinking of was '+ number)