Вопрос задан 05.12.2023 в 06:06. Предмет Информатика. Спрашивает Гречанник Влад.

Программа запрашивает число n. Далее, мы вводим n чисел и сохраняем все введенные числа в список.

Программа должна вывести умножение всех элементов, не равных 0. ПИТОН. СПИСКИ
0 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)

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Программа, которую вы описываете, запрашивает число 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.

Надеюсь, это поможет! Если у вас возникнут еще вопросы, не стесняйтесь задавать.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос