В
Все
У
Українська література
Г
Геометрия
Д
Другие предметы
Э
Экономика
Г
География
О
ОБЖ
М
Математика
М
МХК
Х
Химия
Қ
Қазақ тiлi
Л
Литература
У
Українська мова
О
Обществознание
Ф
Физика
А
Английский язык
А
Алгебра
И
История
Б
Беларуская мова
Б
Биология
М
Музыка
П
Право
И
Информатика
П
Психология
В
Видео-ответы
Н
Немецкий язык
Ф
Французский язык
О
Окружающий мир
Р
Русский язык
sileeet
sileeet
15.01.2021 16:47 •  Информатика

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

Ответ:
masdud2001
masdud2001
16.09.2021 19:30

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)

0,0(0 оценок)
Ответ:
tomatik47
tomatik47
20.01.2024 10:43
Хорошо, давайте решим эту задачу шаг за шагом. Продумаем план:

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. Если у вас возникнут дополнительные вопросы, не стесняйтесь задавать!
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?