Практика: Обробка рядків

Тренуємо індекси, зрізи, методи, пошук підрядків, split/join та f-рядки.

Порада: у браузерних завданнях перевірка — за шаблоном. Пиши синтаксис уважно.

1 Останній символ

Є рядок s = "Python". Напиши вираз, який поверне останній символ ("n").

2 Реверс рядка

Напиши зріз, який перевертає рядок s навпаки.

3 lower + strip

Є рядок text = " HeLLo ". Напиши код, який прибере пробіли з країв і зробить все маленькими літерами.

4 Пошук підрядка

Є рядок s = "banana". Який метод поверне індекс першого входження "na"?

5 split + join

Напиши код, який розіб’є "I love Python" на слова, а потім збере назад через "-".

words.py

6 f-рядок

Є name = "Olia" і score = 95. Напиши рядок виводу у форматі: Учень: Olia, бал: 95/100.

💻

Завдання для VS Code / IDLE

Реалізуйте у файлі .py.

🔎 1) Перевірка пароля

Запитай пароль. Перевір: довжина ≥ 8, є цифра, і пароль не містить пробілів. Виведи, що не так. Підказка: len(), any(ch.isdigit() for ch in password), " " in password.

🧾 2) Очистка даних

Є рядок з іменем: " oLiA ". Зроби так, щоб стало "Olia". Підказка: strip(), lower(), title().

📨 3) Пошук “поганих” слів

Є повідомлення і список заборонених слів. Перевір, чи є хоч одне заборонене слово (без врахування регістру). Підказка: lower(), in, цикл.

Коли виконаєш всі завдання, зроби скріншот результатів та кодів і надішли вчителю в Classroom.