Найти минимальный элемент массива , который больше 150
Найти минимальный элемент массива , который больше 150. Известно что значения элементов массива положительны и не превосходят 300
делаю но вывод неправельный
from random import randint
a = [randint(0, 300) for i in range(5)]
n = 0
for i in range(len(a)):
if a[i] > 150 and a[i] > n:
n = a[i]
print('массив : ',a)
print( 'минимальный элемент :',(n) )
print('номер элемента :',i)
Ответы (1 шт):
Автор решения: tratatarus
→ Ссылка
from random import randint
a = [randint(0, 300) for i in range(5)]
n = 301
min_i = -1
for i in range(len(a)):
if a[i] > 150 and a[i] < n:
n = a[i]
min_i = i
print('массив : ',a)
print('минимальный элемент :',(n) )
print('номер элемента :', min_i)