判斷語句

Annaprincess發表於2024-07-17

判斷語句

猜猜心裡數字:

判斷語句

判斷語句

n=6
if int(input("第一次輸入數字"))==n:
    print("猜對了")
elif int(input("第二次輸入數字"))==n:
    print("第二次猜對了")
elif int(input("第三次輸入數字"))==n:
    print("第三次對了")
else :
    print("猜錯了") #猜了三次都錯

將輸入語句放入判斷語句節省程式碼

上面那個程式碼作用->一次輸入正確就只執行第一個if,如果第一次輸入錯誤就會執行下面那個elif猜對了就不執行下面的。

巢狀判斷語句

import random
num=random.randint(1,10) #隨機產生的數
print("生成的數字是%d" %num)
guess_num=int(input("輸入"))
if num==guess_num:#猜對
    print("猜對")
else:#不等
    if num>guess_num:
        print("猜小了")
    else:
        print("猜大了")
    guess_num=int(input("輸入數字"))#再猜
    if num==guess_num:#相等
        print("猜對")
    else:#不等
        if num<guess_num:
            print("猜大了")
        else:
            print("猜小了")

相關文章