【发布时间】:2020-04-20 05:34:21
【问题描述】:
在这里,我想从给定的一组数字中找到最大的奇数,如果那里没有奇数,则相应地打印效果。在这里,我将偶数的值设置为零,然后将其与其余部分进行比较,这是正确的逻辑吗?我得到了想要的结果,但是具有偶数值的变量的值被设置为零。谢谢。
x, y, z = 45, 61, 82
if x%2==1 or y%2==1 or z%2==1:
if x%2==0:
x = 0
if y%2==0:
y = 0
if z%2==0:
z = 0
if x>y and x>z:
print(x)
elif y>z:
print(y)
else:
print(z)
else:
print("No odd.")
>>> 61
【问题讨论】:
标签: python python-3.x