Вы находитесь на странице: 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 или др.

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