1. 程式人生 > >python練習:編寫一個程序,檢查3個變量x,y,z,輸出其中最大的奇數。如果其中沒有奇數,就輸出一個消息進行說明。

python練習:編寫一個程序,檢查3個變量x,y,z,輸出其中最大的奇數。如果其中沒有奇數,就輸出一個消息進行說明。

int elif pri 檢查 說明 一個數 print 下一個 ==

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,輸出其中最大的奇數。如果其中沒有奇數,就輸出一個消息進行說明。