Top.Mail.Ru
Ответы

Как найти наибольшее ОТРИЦАТЕЛЬНОЕ число в Python?

For i in range(1, 11)
x = int(input())
mx = 0
s = 0
for i in range(1,11):
x = int(input())
if x > mx:
mx = x
print(mx)

Мне тут нужно, чтобы он нашел максимальное ОТРИЦАТЕЛЬНОЕ число

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

'''Подразумевается, что во входном потоке есть хотя бы одно отрицательное число.'''
mx = 0
for i in range(1, 11):
____x = int(input())
____if x < 0:
________mx = x
________break

for i in range(i + 1, 11):
____x = int(input())
____if x < 0 and x > mx:
________mx = x

print(mx)

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

1) заносить не в отдельную переменную, а в список
2) по окончанию ввода отсортировать список через .sort()
3) вывести последний элемент отсортированного списка: *a[:1]

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

загони все числа в список, подключи import statistics там есть поиск минимума