ШАГ 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 реальных задач. Получи навык, востребованный в IT, data science и автоматизации. Каждый день — новый прогресс, через 2 месяца кодь уверенно сам.
Подробнее о цели →