Напишите функцию для нахождения минимума в
списке целых. Список передаётся в качестве параметра.
Полученный результат возвращается из функции.
def find_minimum(lst):
# Присваиваем начальное значение минимуму
min_value = lst[0]
# Проходим по всем элементам списка
for element in lst:
# Если текущий элемент меньше минимума
if element < min_value:
# Присваиваем текущий элемент как новый минимум
min_value = element
# Возвращаем найденный минимум
return min_value
Опишем работу функции на примерах:
1. Пусть у нас есть список `[5, 2, 8, 1, 6]`. На первой итерации цикла минимальным значением будет `5`. На второй итерации значение `2` меньше минимума и становится новым минимумом. На следующих итерациях минимальным значением остается `2`, так как нет элементов меньше этого значения. В результате функция вернет `2`.
2. Рассмотрим список `[10, 13, 7, 9, 8]`. На первой итерации минимальным значением будет `10`. На второй итерации минимум остается прежним, так как значение `13` больше минимума. На третьей итерации значение `7` меньше минимума и становится новым минимумом. На следующих итерациях минимальным значением остается `7`. В результате функция вернет `7`.
3. Рассмотрим список `[-3, -5, -1, -2]`. На первой итерации минимумом будет `-3`. На второй итерации значение `-5` меньше минимума и становится новым минимумом. На следующих итерациях минимальным значением остается `-5`. В результате функция вернет `-5`.
Таким образом, функция `find_minimum` позволяет находить минимум в списке целых чисел.Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет
Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет