Вопрос задан 16.07.2023 в 08:54. Предмет Информатика. Спрашивает Амангельді Айбатыр.

Условие Дано четыре числа. Необходимо найти произведение тех чисел, которые находятся в диапазоне

от 3 до 9 включительно.Формат входных данныхС клавиатуры вводятся 4 целых числа, по модулю не превосходящих 20. То есть, число не больше 20 и не меньше -20.Формат выходных данныхНеобходимо вывести единственное число — искомое произведение. Если чисел, удовлетворяющих условию, нет, выведите -1.Решите пожалуйста!!!Решать на Python
0 0
Перейти к ответам

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

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

Ответ:

Объяснение:

a = input("Введите 4 числа,по модулю не превосходящих 20, разделённые пробелами ")

b = (a.split(' '))

c = 1

for i in b:

   if int(i) >= 3  and int(i) <= 9:

       c = c * int(i)

if c == 1:

   c = c* (-1)

print(c)

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

Конечно, я помогу вам с решением данной задачи на языке Python. Вот пример кода, который решает указанную задачу:

python
numbers = [] for i in range(4): number = int(input("Введите число: ")) numbers.append(number) product = 1 found = False for num in numbers: if 3 <= num <= 9: product *= num found = True if found: print("Искомое произведение:", product) else: print("Числа, удовлетворяющие условию, не найдены. Результат: -1")

В этом примере мы считываем 4 числа с помощью функции input() и сохраняем их в списке numbers. Затем мы инициализируем переменную product равной 1 и флаг found равным False, чтобы отслеживать, были ли найдены числа, удовлетворяющие условию.

Затем мы проходим по каждому числу в списке numbers и, если число находится в диапазоне от 3 до 9 включительно, умножаем его на переменную product и устанавливаем флаг found в True.

В конце мы проверяем значение флага found. Если оно True, выводим искомое произведение. В противном случае выводим -1, чтобы указать, что числа, удовлетворяющие условию, не найдены.

0 0

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

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

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

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