4-задание выполнено

This commit is contained in:
Neuf
2025-09-15 02:29:40 +05:00
parent be275fa101
commit 42c9d950e7

View File

@@ -1 +1,23 @@
# TODO здесь писать код # TODO здесь писать код
def check_word(word):
length = len(word)
diff = length // 2
for i in range(diff):
if word[i] != word[length - i - 1]:
return False # Плюс к тому же, как только есть несоответствие - прерываем цикл
else:
return True
text = input('Введите слово: ')
if text == text[::-1] and check_word(text):
print('Слово является палиндромом')
else:
print('Слово не является палиндромом')
# Но по данному методу ([::-1]), мы запускаем цикл, который работает len(text) раз
# А если проверять сразу по два символа (check_word()), то это в два раза ускоряет выполнение нашей программы?