Вопрос задан 29.06.2023 в 13:25. Предмет Информатика. Спрашивает Панкратов Саша.

Программирование на Python. Напишите программу-калькулятор: пользователь вводит 5 целых чисел,

после чего программа должна вывести их произведение. Чтобы перемножать числа было не слишком легко, нули не учитывайте. Гарантируется, что не все введённые числа — нули.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Шумилова Жасмин.

print("Введите 5 чисел, каждое число с новой строки ")

x = [float(input()) for i in range(5)]

pr = 1

for i in range(len(x)):

   if x[i] != 0:

       pr *= x[i]

print(pr)

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

Конечно! Вот пример программы-калькулятора на Python, который выполняет описанные вами действия:

python
# Запрашиваем у пользователя 5 целых чисел numbers = [] for i in range(5): number = int(input("Введите целое число: ")) numbers.append(number) # Вычисляем произведение ненулевых чисел product = 1 for number in numbers: if number != 0: product *= number # Выводим результат print("Произведение ненулевых чисел равно:", product)

При запуске программы она будет запрашивать у пользователя ввод 5 целых чисел. После ввода всех чисел программа вычислит их произведение, игнорируя нули. Затем она выведет полученный результат на экран.

Обратите внимание, что в этом коде предполагается, что пользователь будет вводить только целые числа. Если пользователь вводит что-то отличное от целого числа, программа вызовет исключение ValueError. Вы можете добавить обработку таких ситуаций, если это необходимо.

0 0

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

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

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

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