s = 'Програмування на Python'
print(s[:13])
print(s[-6:])
print(s[::2])
Вивід:
2.
Завдання 2: Паліндром
20 XP
Запитайте у користувача слово та перевірте, чи є воно паліндромом (читається однаково зліва направо і справа наліво). Приклади паліндромів: 'козак', 'мадам', 'біб'.
💡 Підказка: Переверніть рядок за допомогою зрізу [::-1] та порівняйте з оригіналом. Приведіть до нижнього регістру через .lower()
🔓 Розв'язок:
word = input('Введіть слово: ').lower()
if word == word[::-1]:
print('Це паліндром!')
else:
print('Це не паліндром')
Вивід:
3.
Завдання 3: Шифр навпаки
30 XP
Запитайте у користувача речення. Виведіть його задом наперед, а також виведіть кожне слово окремо задом наперед (але порядок слів збережіть). Приклад: 'Привіт світ' -> слова навпаки: 'тівирП тівс'.
💡 Підказка: Для перевертання всього рядка використайте [::-1]. Для перевертання кожного слова: розбийте на слова через split(), переверніть кожне, з'єднайте через ' '.join()
🔓 Розв'язок:
text = input('Введіть речення: ')
print('Весь рядок навпаки:', text[::-1])
words = text.split()
reversed_words = [w[::-1] for w in words]
print('Слова навпаки:', ' '.join(reversed_words))