python用循環做的猜數字小遊戲

遊戲規則:系統隨機生成一個數字,讓遊戲者去猜生成的數字,並在每次猜之後去提示猜出的數字是大還是小,當猜對數字時,進行恭喜,並提示一共猜了多少次。

import random
name = input("歡迎來到猜數字遊戲您的名字是:")
number = random.randint(1,100)
guess = 0
while (number):
    num_input = input("請輸入一個數字1~100範圍內:")
    # print(num_input)
    guess += 1
    # if num_input.isdigit():#檢測是否輸入的是數字
    #     print("請輸入數字")
    if int(num_input) < 0 or int(num_input) >=100:
        # print(num_input)
        print("輸入的數字必須介於1到100之間")
    else:
        if number == int(num_input):
            print(f"恭喜{name}猜對了,你總共猜了{guess}次")
        elif number > int(num_input):
            print("你輸入的數字小了喲")
        elif number < int(num_input):
            print("你輸入的數字大了喲")
        else:
            print("出現未知錯誤")
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章