Palindrome code in Python
Certainly! Here's an example of a palindrome code in Python:
def is_palindrome(word):
# Convert the word to lowercase and remove any spaces
word = word.lower().replace(" ", "")
# Check if the word is equal to its reverse
if word == word[::-1]:
return True
else:
return False
# Test the function
word = input("Enter a word: ")
if is_palindrome(word):
print("It's a palindrome!")
else:
print("It's not a palindrome.")
In this code, we define a function called is_palindrome
that takes a word as input. The function first converts the word to lowercase and removes any spaces using the lower()
and replace()
string methods, respectively. Then, it checks if the word is equal to its reverse by comparing it with word[::-1]
, which uses slicing to reverse the word.
To test the function, we prompt the user to enter a word and then call the is_palindrome
function. If the word is a palindrome, it prints "It's a palindrome!" Otherwise, it prints "It's not a palindrome."
댓글
댓글 쓰기