Python - 簡單的猜數字遊戲

Python的簡單的猜數字遊戲

條件式用過了,接下來試試while 迴圈的寫一個簡單的猜數字遊戲。

import random

guess = random.randint(1, 100)
num = int(input('輸入一個數字: '))
while guess != num:
    if num > guess:
        print('數字比較大')
    else:
        print('數字比較小')
    num = int(input('輸入一個數字: '))
print('答對了')



import random
使用亂數時需要-額外匯入 random 否則相關含式會無法使用。

guess = random.randint(1, 100)
guess 取得一個1~100之間的數字。

num = int(input('輸入一個數字: '))
取得輸入的數字。

while guess != num:
while迴圈執行條件如果guess 與num 不相等時持續執行。

if num > guess:
    print('數字比較大')
else:
    print('數字比較小')
判斷輸入的數字與亂數取的相比,


[執行結果]
輸入一個數字: 50
數字比較大喔
輸入一個數字: 25
數字比較大喔
輸入一個數字: 15
數字比較小喔
輸入一個數字: 20
數字比較小喔
輸入一個數字: 23
答對了

留言

這個網誌中的熱門文章

1/35 TIGER I(虎式坦克)