Minmax12. Дано целое число N и набор из N чисел. Найти минимальное положительное число из данного набора. Если положительные числа в наборе отсутствуют, то вывести 0.

Решение на Python 3:

import random

N = random.randrange(1,15)
print("N = ",N)
L = [random.randint(-5, 3) for i in range(N)]
print(L)
L_positive = [i for i in L if i > 0]
print(L_positive)
if len(L_positive) == 0:
print("0, положительных нет")
else:
min_ = min(L_positive)
print("Минимальное положительное:",min_)