М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
olyalyolya
olyalyolya
18.04.2021 17:57 •  Информатика

Задача на python: Дана последовательность из n целых чисел. Найти произведение элементов этой последовательности, некратных K.

👇
Ответ:
КлубникО
КлубникО
18.04.2021

n = int(input())

k = int(input())

res = 1

for i in range(n):

a = int(input())

if(a % k != 0):

res = res * a

print(res)

4,6(29 оценок)
Ответ:
cobaka2705
cobaka2705
18.04.2021
Хорошо, давайте решим эту задачу шаг за шагом. Продумаем план:

1. Запросим у пользователя количество элементов в последовательности и значение K.
2. Создадим пустой список для хранения последовательности чисел.
3. Используя цикл, запросим у пользователя все n чисел и будем добавлять их в список.
4. Произведение некратных K чисел установим равным 1.
5. Используя второй цикл, пройдем по всем элементам списка.
6. Внутри цикла проверим, является ли текущий элемент кратным K или нет.
7. Если текущий элемент не кратен K, умножим его на переменную, хранящую произведение некратных K чисел.
8. Выведем результат на экран.

Теперь давайте перейдем к коду:

```python
# Шаг 1
n = int(input("Введите количество элементов в последовательности: "))
K = int(input("Введите значение K: "))

# Шаг 2
sequence = []

# Шаг 3
for i in range(n):
num = int(input("Введите число: "))
sequence.append(num)

# Шаг 4
product = 1

# Шаг 5
for num in sequence:
# Шаг 6
if num % K != 0:
# Шаг 7
product *= num

# Шаг 8
print("Произведение некратных", K, "элементов равно:", product)
```

Правильно выполненный код должен работать следующим образом:
- Сначала программа запросит у пользователя количество элементов в последовательности и значение K.
- Затем программа попросит ввести каждый элемент последовательности.
- После ввода всех чисел программа выведет на экран произведение всех чисел, которые не являются кратными K.

Надеюсь, это помогло вам понять, как решить данную задачу на Python. Если у вас возникнут дополнительные вопросы, не стесняйтесь задавать!
4,4(69 оценок)
Проверить ответ в нейросети
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ