Вы находитесь на странице: 1из 3

Домашнє завдання № 7

Курс:
Програмування на Python
ТЕМА: Робота з рядками

Завдання 1
Ви перебуваєте в квест-кімнаті мультфільму WALL-E!
Щоб вибратися з кімнати, необхідно виконати такі кроки:
1. Дізнайтеся довжину рядка s наведеного тексту і виведіть
це значення в консоль.
2. Виведіть весь текст в нижньому регістрі.
3. Хтось припустився помилки і некоректно написав ім'я
робота WALL-E! Замініть всі входження слова WALLE на
WALL-E.
4. Нарешті підрахуйте, скільки разів в тексті було викори-
стано слово Earth.
Код до завдання 1:
s = "In a distant, but not so unrealistic, future \
where mankind has abandoned earth because it has \
become covered with trash from products sold by \
the powerful multi-national Buy N Large
corporation, \
WALLE, a garbage collecting robot has been left to \
clean up the mess. Mesmerized with trinkets of
Earth's \
history and show tunes, WALLE is alone on Earth
except \

1
Домашнє завдання № 7

for a sprightly pet cockroach. One day, EVE, a


sleek \
(and dangerous) reconnaissance robot, is sent to
Earth to \
find proof that life is once again sustainable."

# Step 1
len()

# Step 2
?.upper()

# Step 3
?.replace(*, *, *)

# Step 4
?.count()

Завдання 2
Напишіть програму, яка дозволить перевіряти пароль на
складність. Скористайтеся строковими методами, описаними
в розділі 4.7.1. String Methods (https://docs.python.org/3.6/
library/stdtypes.html#str.isupper).
Перевірку пароля слід проводити за такими критеріями:
1. Довжина: від 5 символів.
2. Букви латинського алфавіту у верхньому і нижньому ре-
гістрі: A, a, Z, z.
2
Домашнє завдання № 7

3. Цифри: від 0 до 9.
4. Символи: @, #, %, &.

Рекомендації
Можете скористатися методом isnumeric()для пере-
вірки рядка на наявність цифр. Метод isupper() дозволяє
виконати перевірку букв у верхньому регістрі, islower()слід
використовувати для перевірки малих літер. В свою чергу,
isalpha() дозволить визначити символ в рядку.
Результат роботи: файл з розширенням .py.
Вибір ПЗ на ваш розсуд: Atom, PyCharm, Python IDLE або ін.

Вам также может понравиться