Я пытаюсь создать программу, которая проверяет, является ли слово палиндром, и я дошел до него, и он работает со словами, имеющими четное количество чисел. Я знаю, как заставить его что-то делать, если количество букв нечетное, но я просто не знаю, как узнать, является ли число нечетным. Есть ли простой способ найти, является ли число нечетным или даже?
Просто для справки, это мой код:
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()
Спасибо