Академический Документы
Профессиональный Документы
Культура Документы
MKA Python-Jr DZ 07 UA 1563287303
MKA Python-Jr DZ 07 UA 1563287303
Курс:
Програмування на 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
# 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 або ін.