Напишите программу на языке Python, которая поможет пользователю контролировать навыки устного счета

Напишите программу на языке Python, которая поможет пользователю контролировать навыки устного счета. Программа должна запрашивать у пользователя ввод 6 целых чисел и выводить их произведение. Однако, чтобы усложнить задачу, нули не должны учитываться при вычислении произведения. Гарантируется, что хотя бы одно введенное число не равно нулю. Пример входных данных: 3 1 -2 0 0 -2. Пример выходных данных: 12.
Тема: Устный счет на языке Python

Инструкция: Для создания программы на языке Python, которая будет контролировать навыки устного счета пользователя, необходимо использовать цикл, который будет запрашивать ввод чисел от пользователя и сохранять их в список. Затем нужно посчитать произведение всех чисел в списке, исключая нули.

Программа может выглядеть следующим образом:

python
numbers = []
for i in range(6):
    number = int(input("Введите число: "))
    numbers.append(number)

product = 1
for num in numbers:
    if num != 0:
        product *= num

print("Произведение чисел (без учета нулей):", product)

Пример использования:

Введите число: 3
Введите число: 1
Введите число: -2
Введите число: 0
Введите число: 0
Введите число: -2
Произведение чисел (без учета нулей): 12

Совет: Если вы хотите лучше понять, как работает эта программа, попробуйте запустить ее самостоятельно и экспериментировать с различными входными данными. Можете также посмотреть на каждую строку кода и попытаться понять, что она делает.

Дополнительное задание: Напишите программу на языке Python, которая будет находить сумму всех введенных чисел, исключая положительные числа. Вам нужно запрашивать ввод чисел от пользователя до тех пор, пока пользователь не введет число 0. (Пример: если пользователь ввел числа 3, -1, 5, 0, -2, то программа должна вывести -3)

Твой друг не знает ответ? Расскажи!