1. 程式人生 > >Python猜數字小遊戲

Python猜數字小遊戲

#使用python中內建的random模組
#引入random模組
import random
number = random.randint(0,100)
while True:
    gus_num = input('請輸入你猜的數字(0~100):')
    gus_num = int(gus_num)
    #只要輸入的數字不在0-100範圍重新輸入
    while gus_num < 0 or gus_num > 100:
        gus_num = input('輸入的數字不在範圍,請重新輸入:')
        gus_num = int(gus_num)
    if gus_num > number:
        print('你猜大了')
    elif gus_num < number:
        print('猜小了')
    else:
        print('猜對了')
        #如果猜對了給兩個選項1,繼續玩2.退出
        print('1.繼續玩\n2.退出')
        sel_number = input('請輸入你的選擇:')
        while sel_number != '1' and sel_number != '2':
            sel_number = input('輸入不對請重新輸入:')


        if sel_number == '1':
            number = random.randint(0,100)
        else:
            break