>>> print(1 or 4)1 print中使用邏輯語句的規(guī)則是什么?>>> print(0 or 4)4>>> print(0 and 4)0 為什么輸出0?不輸出False>>> print(not 1 and 4)False>>> print(1 and 4)4 為什么輸出4,而不是TRUE?
2 回答

慕婉清6462132
TA貢獻(xiàn)1804條經(jīng)驗(yàn) 獲得超2個贊
在python中,邏輯表達(dá)式輸出需要注意這幾個問題:
(1)and :x and y 返回的結(jié)果是決定表達(dá)式結(jié)果的值。如果 x 為真,則 y 決定結(jié)果,返回 y ;如果 x 為假,x 決定了結(jié)果為假,返回 x。
(2)or :x or y 跟 and 一樣都是返回決定表達(dá)式結(jié)果的值。
(3)not : 返回表達(dá)式結(jié)果的“相反的值”。如果表達(dá)式結(jié)果為真,則返回false;如果表達(dá)式結(jié)果為假,則返回true。
添加回答
舉報
0/150
提交
取消