python學習-遊戲

#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)
相關文章
相關標籤/搜索