#40403: python解法


155037@clsh.ntpc.edu.tw (mingmon)

學校 : 新北市私立竹林高級中學
編號 : 263502
來源 : [163.20.211.241]
最後登入時間 :
2024-05-24 20:06:23
c461. apcs 邏輯運算子 (Logic Operators) -- apcs | From: [163.20.211.241] | 發表日期 : 2024-05-17 13:19

一開始輸入三個數值

a,b,c = map(int,input().split())

a 和 b是整數一和整數二 c 是邏輯運算的結果

再假設a和b的四種結果

a== 0 and b ==0 , a!=0 and b ==0 , a==0 and b!=0 ,a!=0 and b !=0

再從以上四個加設分別加入 c==0 和 c==1

都用巢狀if解

if a ==0 and b==0:
    if c ==0:
        print("AND\nOR\nXOR" )
    elif c ==1:
        print("IMPOSSIBLE")
elif a !=0 and b ==0:
    if c ==0:
        print("AND" )
    elif c ==1:
        print("OR\nXOR")
elif a ==0 and b !=0:
    if c ==0:
        print("AND" )
    elif c ==1:
        print("OR\nXOR")
elif a !=0 and b !=0:
    if c ==0:
        print("XOR" )
    elif c ==1:
        print("AND\nOR")
大概長這樣就行了
 
 
ZeroJudge Forum