Top.Mail.Ru
Ответы

Помогите найти минимальное положительное число Python

Выведите значение наименьшего из всех положительных элементов в списке. Известно, что в списке есть хотя бы один положительный элемент.
не используйте float('inf')n is none
ввод: -5 4 1 3 -2
вывод: 1

По дате
По рейтингу
Аватар пользователя
Новичок

Самое простое:

12
 A = [int(i) for i in input().split()] 
print(min([a for a in A if a > 0])) 
Аватар пользователя
Ученик

не шарю

Аватар пользователя
Мудрец

print(min(filter(lambda x: x > 0, [-5, 4, 1, 3, -2])))

Аватар пользователя
Мастер

Хотел бы я тебе помочь,но давно этим не занимался.Список это "a".For i in a: if i<a print i.Надеюсь,что смог помочь или хотя-бы подтолкнул на идею.

Аватар пользователя

ctr c, ctr v