码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2019-01-09 13:40:41      阅读:327      评论:0      收藏:0      [点我收藏+]

标签:程序   变量   大数   class   交换   pytho   消息   int   nbsp   

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

 

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

标签:程序   变量   大数   class   交换   pytho   消息   int   nbsp   

原文地址:https://www.cnblogs.com/ming-4/p/10243619.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!