Функции len(), min(), max(), sum()

Тренажер по Python для пользователей с начальным уровнем подготовки.

Тренажер по Python

В этом модуле мы изучим встроенные функции Python, которые позволяют быстро анализировать списки без написания сложных циклов. Вы научитесь узнавать количество элементов в списке с помощью функции len(), находить самое большое и самое маленькое значение через max() и min(), а также вычислять сумму всех чисел в списке, используя sum(). Эти инструменты незаменимы для работы с данными, будь то оценки учеников, цены товаров или измерения датчиков.

Список тем

Поиск максимума

id: 40008_task_pred_1

Проанализируйте код. Мы создаем список чисел и применяем к нему функцию max(). Что выведет программа?

Выберите правильный вариант ответа
numbers = [4, 15, 8, 2]
result = max(numbers)
print(result)
Сообщения
Проверить
Показать подсказку

Определение длины списка

id: 40008_task_give_1

Дан список строк. Введите число, которое будет выведено на экран после выполнения функции len().

Что должно получиться?
fruits = ['apple', 'banana', 'cherry', 'date']
print(len(fruits))
Сообщения
Проверить
Показать подсказку

Сумма расходов

id: 40008_task_repl_1

У нас есть список цен покупок. Допишите код, чтобы вывести общую стоимость всех товаров, используя встроенную функцию суммирования.

Заполните пропуски
prices = [100, 50, 200, 25]
total = input1S(prices)
print(total)
Сообщения
Проверить
Показать решение на 3 сек.
Показать подсказку

Что возвращают функции?

id: 40008_task_sort_1

Распределите вызовы функций для списка L = [10, 20, 30] по двум категориям: те, что возвращают один из элементов списка, и те, что вычисляют новую характеристику (свойство) списка.

Перетяните элементы в соответствующие блоки
Возвращают элемент списка
Вычисляют характеристику
min(L)
len(L)
sum(L)
max(L)
Сообщения
Проверить
Показать подсказку

Ошибка в имени функции

id: 40008_task_err_1

Программист хотел найти минимальное число в списке, но допустил опечатку. Найдите и исправьте ошибку в коде.

Найдите ошибку и исправьте
temps = [12, 15, 9, 20]
lowest = minimum(temps)
print(lowest)
Сообщения
Проверить
Показать решение на 3 сек.
Показать подсказку

Среднее значение

id: 40008_task_bank_1

Соберите формулу для вычисления среднего арифметического списка оценок. Вам нужно разделить сумму всех оценок на их количество.

Нужно правильно расставить в пропуски предложенные варианты
marks = [5, 4, 5, 3, 4]
average = input1S(marks) / input2S(marks)
print(average)
min
len
max
sum
Сообщения
Проверить
Показать решение на 3 сек.
Показать подсказку

Сопоставьте код и результат

id: 40008_task_comp_1

Дан список nums = [10, 50, 5]. Сопоставьте вызов функции слева с результатом, который она вернет.

Сопоставьте строки в правой части с соответствующими строками в левой по порядковому номеру
3
65
5
50
max(nums)
min(nums)
sum(nums)
len(nums)
Сообщения
Проверить
Показать подсказку

Анализ данных датчика

id: 40008_task_seq_1

Восстановите порядок строк кода. Программа должна создать пустой список, добавить в него три измерения, а затем вывести разницу между максимальным и минимальным значением (диапазон).

Расставьте строки в правильном порядке
data = []
data.append(10); data.append(25); data.append(15)
diff = max(data) - min(data)
print(f"Диапазон: {diff}")
Сообщения
Проверить
Показать подсказку

Минимум среди строк

id: 40008_task_pred_str

Функции min() и max() работают и со строками, сравнивая их в алфавитном порядке. Что выведет этот код?

Выберите правильный вариант ответа
words = ["Kiwi", "Apple", "Mango"]
print(min(words))
Сообщения
Проверить
Показать подсказку
НайтиКурс.Ру