美國人學習Python,最受歡迎初級代碼之十

num = float(input("Enter a number: "))if num > 0:   print("Positive number")elif num == 0:   print("Zero")else:   print("Negative number")

相信很多初學Python的人都會寫出這樣的代碼,或者至少看瞭就知道是什麼意思。

但很多初學者,不太知道如何將這麼一個表述,“將一個輸入的數字,判斷分類為負數,零,正數”,變成代碼。將一個東西分類,可以根據分類的標準,使用判斷語句 if else;從而將某物分成兩類,如果三類,則可以多加幾個if,通常是多加幾個elif;
當然,還有部分初學者,搞不懂用什麼標準來分類,比如這個正數,零,負數問題,因為在中學裡很少有這樣的題目練習,其實就是大於零,小於零和等於零的判斷問題。

如果使用嵌套if else,會是什麼樣。

num = float(input("Enter a number: "))if num >= 0:   if num == 0:       print("Zero")   else:       print("Positive number")else:   print("Negative number")

希望大傢踴躍反饋,筆者會根據反饋來調節拓展的內容。

如果要做這麼一個題目,任意給你10個大於零的整數數字,請將其按照是否被2整除&#x

本文來自網絡,不代表程式碼花園立場,如有侵權,請聯系管理員。https://www.codegarden.cn/article/30285/
返回顶部