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

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM