📊

ШАГ 5:

Определить 5 функций и решить задачи на них

Описание шага

[Что делать] Создай функции: max из списка, среднее, is_prime, factorial, reverse string. Вызови их в main.

[Как это работает] Функции — переиспользуемые блоки кода.

[Ожидаемый результат] Функции работают при вызовах.

[Критерий готовности] Каждая функция тестов 5 раз верно.

Как выполнить шаг

1) [Подготовка] def func(params): return.

2) [Действие 1] def max_list(lst): return max(lst).

3) [Действие 2] def avg(lst): return sum(lst)/len(lst).

4) [Действие 3] def is_prime(n): for i in range(2,n)...

5) [Проверка результата] print(func([1,3,2])) ==3.

6) [Что дальше] Функции готовы, к спискам.

Частые ошибки

1. [Global vs local]: Изменяют вне функции. Передавай параметры.

2. [Return пропуск]: Функция ничего не возвращает. Всегда return.

3. [Рекурсия рано]: Не используй, пока не lists.

🎯 Цель с этим шагом

🎯

Освоить Python: 50 практических задач за 8 недель

💼 Карьера 15 шагов Средне ⭐⭐

Научись программировать на Python с нуля, решив 50 реальных задач. Получи навык, востребованный в IT, data science и автоматизации. Каждый день — новый прогресс, через 2 месяца кодь уверенно сам.

Подробнее о цели →

Другие шаги этой цели

Добавить цель с этим шагом

Начните выполнять этот шаг в рамках полноценной цели

Добавить цель