🏠 Домашнее задание

⚡ Кратко

Создайте отдельную папку для урока.

Каждую задачу держите в отдельном файле или разделяйте явными комментариями.

Запускайте код из терминала VS Code и проверяйте вывод на примерах из источника.

Топ-3 ошибки: путать ссылку и копию; ожидать порядок там, где его нет; усложнять выражение, когда обычный цикл читается лучше.

Подготовка окружения

  1. Создайте папку lesson_29.
  2. Создайте файлы task_1.py, task_2.py и так далее.
  3. Запускайте файл командой python task_1.py.
  4. После решения измените входные данные и убедитесь, что логика не привязана только к примеру.

Домашнее задание 1. Самостоятельный прогон практикума

В извлечённом источнике для этого практикума нет отдельного LMS-ДЗ. Используйте задачи 1-13 как домашнюю тренировку и проверьте решения на нескольких входных данных.

# Мини-проверка: уникальные по порядку
numbers = [4, 1, 7, 6, 2, 6, 8, 1, 5, 4]
unique_numbers = []

for number in numbers:
    if number not in unique_numbers:
        unique_numbers.append(number)

print("Уникальные:", unique_numbers)