要理解這個例子,您應該了解以下 Python 編程主題:
- Python 語法
- Python 數據類型
- Python 決策語句
python 程序中如何檢查奇數或偶數?
在這個初級 python 程序中,我們要檢查一個數字是偶數還是奇數。要檢查一個數是偶數還是奇數,我們需要知道一個偶數和一個奇數。任何大於零的可被 2 整除的數都是偶數。例如,6 是偶數,因為它可以被 2 整除。任何不能被 2 整除的數都是奇數數。比如 3 不能被 2 整除,2 是奇數。在這個 python 程序中,我們必須使用 python 中的 if 條件來實現這個邏輯。
使用 python 語言中的input
方法接受用戶的數字後。在 python 中使用int
將輸入字元串轉換為整數後,我們將數字保存在變數中。然後我們使用一個 Mod 運算符,用 2 給定一個數,並檢查餘數是否為零。使用if
條件檢查餘數是否為零,然後使用print
功能,顯示一個數字是偶數。Else
顯示的是奇數。
演算法
STEP 1: 使用輸入函數接受一個字元串,並在 python 中使用 int 將其轉換為整數。然後將該值存儲在變數中。
STEP 2: 使用 mod 運算符檢查數字是否可被 2 整除。使用 if 條件檢查結果,並列印數字,即使條件得到滿足。
STEP 3: 使用elif
語句,使用 mod 運算符檢查數字不能被 2 整除,並將數字列印為奇數。
第 4 步:使用else
語句並列印不是有效輸入的數字。
Python 源代碼
num = int(input("Enter any number: "))
if (num % 2) == 0: # check using mod operator and if that is true then print number is even
print(num, "it is an even number")
elif (num % 2) == 1: # Check using mod operator and if that not true then print number is odd
print(num, "it is an odd number")
else:
print("Error, this is not a valid input") # print the invalid input
輸出
Enter any number : 6
6 it is a even number.
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/289070.html