From ed7d212f3b783d9c3044e32f74604af028a4604e Mon Sep 17 00:00:00 2001 From: Stefano Agnelli Date: Wed, 25 Sep 2024 00:57:19 +0200 Subject: [PATCH] solution m2-018 --- .../python/main.py | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/projects/018-is-a-string-a-palindrome/python/main.py b/projects/018-is-a-string-a-palindrome/python/main.py index e69de29..deb41c4 100644 --- a/projects/018-is-a-string-a-palindrome/python/main.py +++ b/projects/018-is-a-string-a-palindrome/python/main.py @@ -0,0 +1,22 @@ +user_word = input('Insert a word: ') + +letters_counter = len(user_word) +half_word = letters_counter//2 +reverse_counter = letters_counter - 1 +counter = 0 +is_palindrome = False + +while counter < half_word: + if user_word[counter] == user_word[reverse_counter]: + counter += 1 + reverse_counter -= 1 + is_palindrome = True + + else: + break + +if not is_palindrome: + print(f'{user_word} is not palindrome') + +else: + print (f'{user_word} is palindrome')