python练习:编写一个程序,检查3个变量x,y,z,输出其中最大的奇数。如果其中没有奇数,就输出一个消息进行说明。
笔者是只使用条件语句实行的。(if-else)
重难点:先把三个数进行由小到大的排序,然后再从最大数进行判断,如果是奇数就输出,如果不是就判断下一个数。
print("————————————————————————————")
x,y,z=1,4,6
if x>y:
x,y=y,x#交换两个变量的值
if y>z:#这里注意单独写一个if而不是elif
y,z=z,y
if z%2==1:
print(z)
elif y%2==1:
print(y)
elif x%2==1:
print(x)
else:
print("三个数中没有奇数")