Worked-out Examples
def reverse_string(input_str):
"""Reverses the input string."""
return input_str[::-1]
def is_palindrome(input_str):
"""Checks if the input string is a palindrome."""
reversed_str = reverse_string(input_str)
return input_str.lower() == reversed_str.lower()
def main():
input_str = input("Enter a string: ")
reversed_str = reverse_string(input_str)
print(f"Original String: {input_str}")
print(f"Reversed String: {reversed_str}")
if is_palindrome(input_str):
print(f"'{input_str}' is a palindrome.")
else:
print(f"'{input_str}' is not a palindrome.")
if __name__ == "__main__":
main()Last updated