Найти произведение чисел, которые кратны 13, из четырех заданных чисел в формате входных данных: вводятся с клавиатуры
Найти произведение чисел, которые кратны 13, из четырех заданных чисел в формате входных данных: вводятся с клавиатуры 4 целых числа, не превышающих по модулю 100. Вывести результат в формате выходных данных: единственное число - искомое произведение. Если чисел, удовлетворяющих условию, нет, вывести -1. Используйте Python.
Morskoy_Cvetok_2856 32
Конечно! Для решения этой задачи вам понадобится использовать язык программирования Python. Позвольте мне показать вам, как это сделать.Давайте проанализируем шаги этого решения:
1. Сначала мы используем функцию `input()` для того, чтобы пользователь ввел четыре целых числа с клавиатуры. Мы используем функцию `int()` для преобразования введенных строк в целые числа и сохраняем их в переменные `num1`, `num2`, `num3` и `num4`.
2. Затем мы создаем пустой список `multiples` (кратные числа), в котором будем хранить числа, кратные 13.
3. Мы проверяем каждое из четырех введенных чисел на кратность 13 с помощью оператора `%`, который возвращает остаток от деления. Если остаток равен 0, то число кратно 13, поэтому мы добавляем его в список `multiples`.
4. Если список `multiples` пуст, это означает, что нет чисел, удовлетворяющих условию. В таком случае мы выводим -1.
5. Иначе, если список `multiples` не пуст, мы вычисляем произведение всех чисел из списка, сохраняя результат в переменную `product`. Мы используем цикл `for` для перемещения по каждому числу из списка `multiples` и умножаем его на значение переменной `product`.
6. Наконец, мы выводим искомое произведение чисел.
Это самое подробное решение, которое я могу предложить. Надеюсь, что оно поможет вам понять, как решить эту задачу и написать программу на Python.