Code Lab е в разработка. Постепенно добавяме нови уроци и подобрения. Прогресът може да бъде изтрит.
Зареждане…
Code Lab е в разработка. Постепенно добавяме нови уроци и подобрения. Прогресът може да бъде изтрит.
Зареждане…
Code Lab е в разработка. Постепенно добавяме нови уроци и подобрения. Прогресът може да бъде изтрит.
PYTHON FOUNDATIONS / CHAPTER 01 / Учене / LESSON 07
Седми час. Ако копираш формула на три места, при грешка я оправяш три пъти. Функциите решават това.
def име(параметри): създава рецепта. return връща резултат към мястото на извикването. Извикването calculate_bmi(weight, height) изпълнява рецептата с конкретни стойности.
Днес правиш една ясна функция: calculate_bmi. Тя приема weight и height и връща резултата с return. После извикващият код запазва резултата и го печата. Това показва важната разлика: return дава стойност на програмата; print само показва текст на човека.
Мини пример:
def double(n):
return n * 2
print(double(5))Честа грешка: да печаташ вътре във функцията вместо return, или да забравиш да извикаш функцията.
Забележка: днес учим само функции (def / return). Python модули и import идват в по-късна глава.
Параметрите приемат данни, return връща резултата, а print остава при извикващия код.
MODULES IDLE
›