Подготовка окружения
- Создайте папку lesson_35.
- Каждую задачу оформите отдельным файлом task_1.py, task_2.py и так далее.
- Запускайте файлы из терминала VS Code командой python task_1.py.
- После совпадения с примером измените входные данные и проверьте, что решение не привязано к одному случаю.
Домашнее задание 1. Домашняя тренировка summary
В источнике summary session 9 не содержит отдельного LMS-ДЗ. Закрепите темы через три короткие задачи.
Данные: set, dict, frozenset
numbers = [1, 2, 2, 3, 4, 4, 5]
unique_even = {number for number in numbers if number % 2 == 0}
print("Чётные уникальные:", sorted(unique_even))
profile = {"name": "Alice", "age": 30}
profile.update({"age": 31, "city": "Berlin"})
print(profile)
key = frozenset(["read", "write"])
roles = {key: "editor"}
print(roles[frozenset(["write", "read"])])