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

Напишите программу на python

напишите программу, которая в последовательности натуральных чисел определяет количество чисел, кратных 4, но не кратных 7. программа получает на вход количество чисел в последовательности, а затем сами числа. в последовательности всегда имеется число, кратное 4 и не кратное 7. количество чисел не превышает 1000. введённые числа не превышают 30 000. программа должна вывести одно число: количество чисел, кратных 4, но не кратных 7.

👇
Ответ:
Anny2107
Anny2107
31.07.2020

N = int(input())

count = 0

for i in range(N):

a = int(input())

if a % 4 == 0 and a % 7 != 0:

 count+=1

print(count)

Объяснение:

Я не совсем понял, вводится ли вся последовательность чисел в одну строку, или же по одному.

Поэтому написал программу для второго варианта.

Но если понадобиться обработка всего потока в строке, то вот:

N = int(input())

A = [int(s) for s in input().split() if (int(s)%4==0 and int(s)%7!=0)]

print(len(A))

4,5(27 оценок)
Ответ:
igarsuper1
igarsuper1
31.07.2020
Конечно, я могу помочь вам написать программу на Python, которая будет определять количество чисел, кратных 4, но не кратных 7.

Перед тем, как приступить к написанию кода, нужно разобраться в задаче и составить план решения:

1. Сначала нам нужно получить количество чисел в последовательности от пользователя. Мы можем использовать функцию `int(input())`, чтобы попросить пользователя ввести это число, и сохранить его в переменную `sequence_length`.

2. Затем мы создадим переменную `count`, которая будет использоваться для подсчета чисел, удовлетворяющих условию задачи. Изначально `count` будет равно нулю.

3. Мы будем использовать цикл `for` для пробега по всей последовательности чисел. Количество итераций будет равно `sequence_length`.

4. В каждой итерации цикла мы попросим пользователя ввести число и сохранить его в переменную `number`. Мы можем использовать аналогичную функцию `int(input())`.

5. Теперь мы должны проверить, удовлетворяет ли `number` условию задачи: число должно быть кратным 4 и не кратным 7. Мы можем использовать операторы `%` для проверки кратности. Если `number % 4 == 0` и `number % 7 != 0`, то число подходит и мы увеличиваем `count` на единицу.

6. После завершения цикла выводим значение переменной `count`, которое будет содержать количество чисел, удовлетворяющих условию задачи.

Теперь давайте приступим к написанию кода:

```python
sequence_length = int(input("Введите количество чисел в последовательности: "))
count = 0

for _ in range(sequence_length):
number = int(input("Введите число: "))

if number % 4 == 0 and number % 7 != 0:
count += 1

print("Количество чисел, кратных 4, но не кратных 7:", count)
```

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