diff --git a/strings/word_phrase_int_palindrome.py b/strings/word_phrase_int_palindrome.py new file mode 100644 index 000000000..9cbb9884e --- /dev/null +++ b/strings/word_phrase_int_palindrome.py @@ -0,0 +1,13 @@ +def is_palindrome(input_value): + # Convert the input to a string and remove spaces and special characters (for phrases) + sanitized_value = "".join(filter(str.isalnum, str(input_value))).lower() + + # Check if the sanitized string is equal to its reverse + return sanitized_value == sanitized_value[::-1] + + +input_value = input("Enter a phrase, word, or number to check if it's a palindrome: ") +if is_palindrome(input_value): + print("The input is a palindrome.") +else: + print("The input is not a palindrome.")