Как сделать так, чтобы я мог вводить числа в список n-ное количество раз через пробел?

введите сюда описание изображения

n = int(input())

numbers = list(map(int, input().split()))
a = 0
b = 1
#нахождение суммы
for i in numbers:
    if i > 0:
        a += i
max = max(numbers)
min = min(numbers)
#нахождение произведения
if numbers.index(min) > numbers.index(max):
    sum = numbers[(numbers.index(max)+1):(numbers.index(min))]
if numbers.index(min) < numbers.index(max):
    sum = numbers[(numbers.index(min)+1):(numbers.index(max))]
for i in sum:
    b = b * i
print(a, b)

Проблема в том, что в моем коде никак не задействуется переменная n, которая должна задавать количество вводов чисел в список numbers. Причем вводить обязательно нужно через пробел! Если использовать

 for i in range(n):
    numbers = list(map(int, input().split()))

то данные вводятся только через enter. Как оформить ввод как в условии задачи, чтобы числа вводились через пробел?


Ответы (0 шт):