Code Lab е в разработка. Постепенно добавяме нови уроци и подобрения. Прогресът може да бъде изтрит.
Зареждане…
Code Lab е в разработка. Постепенно добавяме нови уроци и подобрения. Прогресът може да бъде изтрит.
Зареждане…
Code Lab е в разработка. Постепенно добавяме нови уроци и подобрения. Прогресът може да бъде изтрит.
PYTHON DATA / CHAPTER 02 / Учене / LESSON 04
Трети час. Имаш списък от тегла. Искаш BMI за всяко — не едно по едно на ръка, а партида (batch).
Формулата е позната от Foundations: BMI = weight / height ** 2. Тук height е фиксирана (1.8), а weight идва от всеки елемент на weights.
Шаблонът е: празен списък bmis = [], цикъл for w in weights:, сметка, append, print. append добавя резултата в края на bmis, за да пазиш всички BMI на едно място — не само да ги печаташ.
Мини пример:
height = 1.8
weights = [70.0, 72.0]
bmis = []
for w in weights:
bmi = w / height ** 2
bmis.append(bmi)
print(round(bmi, 2))round(..., 2) пак помага за четим изход. Самите стойности в bmis остават с пълна точност.
Честа грешка: да забравиш append и да презаписваш една променлива; или height ** 2 написано като height * 2; или цикълът да е извън списъка (for върху число).
Учене: ти въвеждаш променливите и цикъла; формулата е в условието.
BATCH IDLE
›