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("三個數中沒有奇數")