課程
/后端開發
/Python
/Python3 入門教程(新版)
a or b,
a,b都為T,輸出哪一個
2023-07-22
源自:Python3 入門教程(新版) 3-4
正在回答
根據短路運算原理,True or True進行運算時,在看到第一個True時就可以確定結果是True,不需要關注后面參與運算的是True還是False,所以只輸出第一個True。
a=1
b=2
print(a or b)#輸出1
a=[]
print(a or b)#輸出2
qq_鋒矢_0
不吃香菜的阿斌_drOPX6 回復 qq_鋒矢_0
舉報
python3入門教程,讓你快速入門并能編寫簡單的Python程序
3 回答為啥兩個都是true,結果卻都是前面那個值
2 回答根據與運算,兩個布爾值都為true,結果必定是true。為什么輸出world,不輸出pd。
4 回答請問如何輸入任意age值,返還運算結果?
1 回答為什么輸出區是兩個None
3 回答為啥這個代碼運行后輸出的是adult
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2025-04-26
根據短路運算原理,True or True進行運算時,在看到第一個True時就可以確定結果是True,不需要關注后面參與運算的是True還是False,所以只輸出第一個True。
2023-07-22
a=1
b=2
print(a or b)#輸出1
a=[]
b=2
print(a or b)#輸出2