天天看點

python判斷一個數是奇數還是偶數_在python中檢查一個數字是奇數還是偶數

參見英文答案 > python – checking odd/even numbers and changing outputs on number size                                    15個

我正在嘗試制作一個程式,檢查一個單詞是否是一個回文并且我已經到目前為止它可以使用具有偶數數字的單詞.我知道如果字母數量是奇數,如何使它做某事但我隻是不知道如何找出一個數字是奇數.有沒有簡單的方法來查找數字是奇數還是偶數?

僅供參考,這是我的代碼:

a = 0

while a == 0:

print("\n \n" * 100)

print("Please enter a word to check if it is a palindrome: ")

word = input("?: ")

wordLength = int(len(word))

finalWordLength = int(wordLength / 2)

firstHalf = word[:finalWordLength]

secondHalf = word[finalWordLength + 1:]

secondHalf = secondHalf[::-1]

print(firstHalf)

print(secondHalf)

if firstHalf == secondHalf:

print("This is a palindrom")

else:

print("This is not a palindrom")

print("Press enter to restart")

input()

謝謝

解決方法:

if num % 2 == 0:

pass # Even

else:

pass # Odd

%符号就像除了它隻檢查餘數一樣,是以如果除以2的數字的餘數為0,那麼它甚至是奇數.

标簽:python