Зберегти прогрес
МОДУЛЬ 5. БОРТОВИЙ ЖУРНАЛ: СПИСКИ

Урок 4. sum, min, max, sort

⌨ Python⏱ ~13 хв✎ 5 завдань з автоперевіркою✓ безкоштовно

Вбудовані помічники

Тепер, коли ти вмієш рахувати суму й максимум циклом, можна користуватися готовими функціями:

●●●код Python
a = [5, 2, 9, 1]
sum(a)          # 17
min(a), max(a)  # 1, 9
len(a)          # 4
sorted(a)       # [1, 2, 5, 9] — новий відсортований список
sorted(a, reverse=True)  # [9, 5, 2, 1]
a.sort()        # сортує сам список (нічого не повертає!)
a.reverse()     # розвертає список

map — перетворити все одразу

●●●код Python
nums = list(map(int, input().split()))   # "3 5 8" → [3, 5, 8]

map(int, ...) застосовує int до кожного елемента. Запам'ятай цей рядок — він знадобиться дуже часто.

⚠ПАСТКА
Пастка: a = a.sort() — тепер a дорівнює None. Або a.sort(), або a = sorted(a).
Перевір себе: 4 задачі з автоперевіркою і тренажер
Підказки після помилок, розбір кожної задачі, бали й звання. Безкоштовно, можна без реєстрації.
▶ Розв'язувати задачі