Вбудовані помічники
Тепер, коли ти вмієш рахувати суму й максимум циклом, можна користуватися готовими функціями:
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 — перетворити все одразу
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 задачі з автоперевіркою і тренажер
▶ Розв'язувати задачіПідказки після помилок, розбір кожної задачі, бали й звання. Безкоштовно, можна без реєстрації.