Code Lab е в разработка. Постепенно добавяме нови уроци и подобрения. Прогресът може да бъде изтрит.
Зареждане…
Code Lab е в разработка. Постепенно добавяме нови уроци и подобрения. Прогресът може да бъде изтрит.
Зареждане…
Code Lab е в разработка. Постепенно добавяме нови уроци и подобрения. Прогресът може да бъде изтрит.
PYTHON DATA / CHAPTER 02 / Учене / LESSON 05
Четвърти час. Списъкът е готов. Сега искаме обобщения: средно, минимум, максимум — класическите агрегати.
average = sum(weights) / len(weights). sum събира всички елементи; делението на len дава средното. За учебните данни [70.0, 72.0, 74.0, 75.0] средното е 72.75.
minimum = min(weights) и maximum = max(weights) са вградени функции. Не пиши ръчен цикъл за min/max, освен ако урокът не го иска — тук целта е да ползваш инструментите на езика.
Мини пример:
vals = [3.0, 1.0, 2.0]
print(sum(vals) / len(vals))
print(min(vals))
print(max(vals))Редът на print има значение за проверката: average, после minimum, после maximum — както в задачата.
Честа грешка: average = sum(weights) / 4 (магическо число вместо len); или min/max върху празен списък; или да печаташ само едното число.
Учене: ти въвеждаш списъка и трите агрегации.
AGGREGATE IDLE
›