python练习:编写一个程序,检查3个变量x,y,z,输出其中最大的奇数。如果其中没有奇数,就输出一个消息进行说明。

python练习:编写一个程序,检查3个变量x,y,z,输出其中最大的奇数。如果其中没有奇数,就输出一个消息进行说明。

笔者是只使用条件语句实行的。(if-else)

重难点:先把三个数进行由小到大的排序,然后再从最大数进行判断,如果是奇数就输出,如果不是就判断下一个数。

 1 print("————————————————————————————")
 2 x,y,z=1,4,6
 3 if x>y:
 4     x,y=y,x#交换两个变量的值
 5 if y>z:#这里注意单独写一个if而不是elif
 6     y,z=z,y
 7 if z%2==1:
 8     print(z)
 9 elif y%2==1:
10     print(y)
11 elif x%2==1:
12     print(x)
13 else:
14     print("三个数中没有奇数")

 

posted @ 2019-01-09 12:37  小大大小  阅读(1781)  评论(1编辑  收藏  举报