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

admin2020-04-10  24

问题 以下程序的输出结果是(    )。
    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)0r(x/y>5)的结果为True,输出结果为Right。
转载请注明原文地址:https://kaotiyun.com/show/vw6p777K
0

最新回复(0)