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