以下程序的输出结果是( )。 x=10 y=0 if(x>5)or(x/y>5): print(’Right’) else: print(’Wrong’)

admin2021-03-17  30

问题 以下程序的输出结果是(    )。
x=10
y=0
if(x>5)or(x/y>5):
    print(’Right’)
else:
    print(’Wrong’)

选项 A、Right
B、Wrong
C、报错:ZeroDivisionError
D、不报错,但不输出任何结果

答案A

解析 在Python中,or表示多个条件之间的“或”关系。x or y,若x为True,则x or y的结果为True,不再对y进行判断。本题中,x>5为True,故(x>5)or(x/y>5)的结果为True,输出结果为Right。本题选择A选项。
转载请注明原文地址:https://kaotiyun.com/show/wY6p777K
0

最新回复(0)