Code Lab е в разработка. Постепенно добавяме нови уроци и подобрения. Прогресът може да бъде изтрит.
Зареждане…
Code Lab е в разработка. Постепенно добавяме нови уроци и подобрения. Прогресът може да бъде изтрит.
Зареждане…
Code Lab е в разработка. Постепенно добавяме нови уроци и подобрения. Прогресът може да бъде изтрит.
PYTHON DATA / CHAPTER 02 / Учене / LESSON 06
Пети час — финал на Data. Не учим нов синтаксис. Сглобяваме отчет: един dict, който държи ключовите метрики на здравния лог.
report събира: - count — колко измервания (len(weights)) - average — средно тегло (sum / len) - latest_bmi — BMI от последното тегло: weights[-1] / height ** 2
Индексът -1 в Python означава „последният елемент“. Удобно е, когато логът расте — винаги взимаш най-новото тегло без да знаеш дължината на ум.
След като report е готов, конзолата трябва да обяви готовност и да покаже числата. Низът "DATA READY" е сигналът на лабораторията (и твоето табло), че отчетът е сглобен.
Мини структура на мислене:
height = … weights = […] average = … latest_bmi = weights[-1] / height ** 2 report = {"count": …, "average": …, "latest_bmi": …} print("DATA READY") # после print на count, average, round(latest_bmi, 2)
Честа грешка: да хардкоднеш числата в report вместо да ги изчислиш; или да забравиш "DATA READY"; или weights[-1] написано като weights[4] (чупливо при промяна на дължината).
Учене: ти пишеш променливите и report; формулите са в подсказката.
DATA LAUNCH STANDBY
›