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
統計: A(340), B(98), C(60), D(47), E(0) #3127706
詳解 (共 3 筆)
#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