表达式1.5+3\2>2 Or 7 Mod 3<4 And Not 1的运算结果是( )。

admin2009-01-19  22

问题 表达式1.5+3\2>2 Or 7 Mod 3<4 And Not 1的运算结果是(    )。

选项 A、-1
B、0
C、1
D、其他

答案4

解析 先计算表达式“1.5+3\2>2”。运算符“\”表示整数除法,“3\2”的结果是1。“1.5+3\2>2”相当于“2.5>2”,所以“1.5+3\2>2”的结果为True。再计算“7 Mod 3<4”。 Mod为求模运算,“7 Mod 3”的结果为1,所以“7 Mod 3<4”的结果为True。这样,整个表达式变为:True Or True And Not 1。逻辑运算的优先级从高到低是:Not- And - Or - Xor - Eqv - Imp。先计算“Not 1”结果为False。再计算True And False结果为False。最后计算True Or False,用1表示True。
转载请注明原文地址:https://kaotiyun.com/show/cF5p777K
0

最新回复(0)