23 若執行以下的Python程式碼,螢幕上的輸出結果依序為何?

 
(A)True True
(B)True False
(C)False True
(D)False False

答案:登入後查看
統計: A(340), B(98), C(60), D(47), E(0) #3127706

詳解 (共 3 筆)

#5914824
賦值運算是從右邊給左邊 因此var5以及...
(共 188 字,隱藏中)
前往觀看
13
0
#5965681
# 使用 and 運算符,如果 var1...
(共 243 字,隱藏中)
前往觀看
10
1
#5982527

在python: 先運算大於等於,再運算or、and。
var5 = var1 >= var2 and var3 != var4
運算過程: var5=((var1 >= var2)and(var3 != var4))
 var5=((var1 >= var2)and(var3 != var4))
 var5=((10 >= 5)and(7 != 12))  # ((10大於等於5)且(7不等於12))
var5=((true)and(true))  # 真=((真)且(真))

var6 = var1 == var2 or var3 < var4
運算過程: var6 = ((var1 == var2 )or( var3 < var4))  
var6 = ((10 == 5 )or( 7 < 12))   #((10等於5)或(7小於12))
var6 = ((fales )or( true))  # 真=((假)或(真))

故print( var5,var6)
是TT;
若是分開print,要注意comment、indent的問題。
【縮排和註解的問題】

0
0