Напишите программу для проверки навыков устного счета: пользователь вводит 6 целых чисел. Затем программа должна
Напишите программу для проверки навыков устного счета: пользователь вводит 6 целых чисел. Затем программа должна выводить их произведение, исключая нули. Предполагается, что не все введенные числа равны нулю. Пример ввода: 3 1 -2 0 0 -2 Пример вывода: 12. Язык программирования - Python.
11.12.2023 04:38
Инструкция:
Для решения этой задачи вам понадобится написать программу на языке программирования Python. Следуйте инструкциям ниже, чтобы создать программу:
1. Спросите у пользователя 6 целых чисел при помощи функции `input()`. Будет удобно сохранить значения в списке с помощью метода `split()`.
2. Создайте переменную `произведение` и инициализируйте ее значением 1.
3. Используйте цикл `for` для перебора всех чисел в списке.
4. Внутри цикла проверьте, является ли текущее число нулем. Если да, то пропустите его и перейдите к следующему числу, используя оператор `continue`.
5. Если число не равно нулю, умножьте текущее число на значение переменной `произведение` и присвойте результат обратно переменной `произведение`.
6. После завершения цикла выведите значение переменной `произведение` при помощи функции `print()`.
Пример использования:
Совет:
Чтобы лучше понять, как работает программа, вы можете вставить функцию `print()` внутри цикла `for`, чтобы увидеть, какие числа игнорируются или участвуют в вычислении произведения.
Задание для закрепления:
Напишите программу, которая будет запрашивать 6 целых чисел у пользователя и выводить их сумму, исключая отрицательные числа.