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("三个数中没有奇数")