猜數字遊戲

m0_51779217發表於2020-11-11
import random
 
num = random.randint(1,100)
guess_chances = 5
print('你只有5次猜數字的機會哦')
 
for i in range(1,guess_chances + 1):
    print('這是第'+ str(i) + '次猜數字')
    guess = input('請輸入數字:')
    if guess.isdigit():
       guess = int(guess)
       if guess < num:
           print('您輸入的數字太小了,您還有' + str(guess_chances - i)+'次機會,請重新輸入:')
       elif guess > num:
           print('您輸入的數字太大了,您還有' + str(guess_chances - i)+'次機會,請重新輸入:')
       elif guess == num:
           print('恭喜您猜對了')
           break
    elif guess == 'q':
        print('退出遊戲!')
        break
    else:
        print('輸入的內容必須為整數,請重新輸入:')
while (guess_chances - i) == 0:
    print('您輸入已經超過7次,遊戲結束!')
    break
你只有5次猜數字的機會哦
這是第1次猜數字

相關文章