Посчитать наименьшее из положительных целых чисел в текстовом файле. Если положительных чисел нет, то вернуть -1. функция принимает в качестве параметра имя файла Name FUNCTION F(NAME:STRING):INTEGER;
def F(Name): min_positive = float('inf') with open(Name, 'r') as file: for line in file: numbers = [int(num) for num in line.split() if num.isdigit()] for num in numbers: if num > 0 and num < min_positive: min_positive = num if min_positive == float('inf'): return -1 else: return min_positive
min_positive = float('inf')
with open(Name, 'r') as file:
for line in file:
numbers = [int(num) for num in line.split() if num.isdigit()]
for num in numbers:
if num > 0 and num < min_positive:
min_positive = num
if min_positive == float('inf'):
return -1
else:
return min_positive