Программа запрашивает число n. Далее, мы вводим n чисел и сохраняем все введенные числа в список.
Программа должна вывести умножение всех элементов, не равных 0. ПИТОН. СПИСКИОтветы на вопрос
pr = 1
lst = [float(input()) for i in range(int(input("n=")))]
for i in range(len(lst)):
if lst[i] != 0:
pr *= lst[i]
print(pr)
Программа, которую вы описываете, запрашивает число n и затем просит ввести n чисел. Все введенные числа сохраняются в список. Затем программа должна вывести произведение всех элементов списка, которые не равны нулю.
Вот пример кода на Python, который реализует данную программу:
```python n = int(input("Введите число n: ")) numbers = [] for i in range(n): number = int(input("Введите число: ")) numbers.append(number)
product = 1 for num in numbers: if num != 0: product *= num
print("Произведение всех элементов, не равных нулю:", product) ```
В этом коде мы сначала запрашиваем число n с помощью функции `input()`, а затем используем цикл `for` для получения n чисел от пользователя и добавления их в список `numbers`. Затем мы инициализируем переменную `product` со значением 1 и используем еще один цикл `for`, чтобы перемножить все элементы списка `numbers`, которые не равны нулю. Наконец, мы выводим полученное произведение.
Пример работы программы:
``` Введите число n: 5 Введите число: 1 Введите число: 2 Введите число: 3 Введите число: 0 Введите число: 4 Произведение всех элементов, не равных нулю: 24 ```
В этом примере мы ввели число n равное 5 и последовательно ввели числа 1, 2, 3, 0 и 4. Программа вывела произведение всех элементов списка, не равных нулю, что в данном случае равно 24.
Надеюсь, это поможет! Если у вас возникнут еще вопросы, не стесняйтесь задавать.
Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili
