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

Регистрация
28 Дек 2013
Сообщения
64
Репутация
0
Спасибо
0
Монет
0
Выведите значение наименьшего из всех положительных элементов в списке. Известно, что в списке есть хотя бы один положительный элемент.

не используйте float('inf')n is none

ввод: -5 4 1 3 -2

вывод: 1
 
print(min(filter(lambda x: x > 0, [-5, 4, 1, 3, -2])))
 
Самое простое: A = [int(i) for i in input().split()]
print(min([a for a in A if a > 0]))
 
Хотел бы я тебе помочь,но давно этим не занимался.Список это "a".For i in a: if i<a print i.Надеюсь,что смог помочь или хотя-бы подтолкнул на идею.
 
Назад
Сверху