Написать программу: "В диапазоне от 2000 до 6000 найти числа, которые делятся на 4, делятся на 12 и не делятся на 19, вывести количество таких чисел. Для написания программы можно использовать приложения - на Android - PyDroid 3, на ios - Python IDE Fresh или онлайн компилятор https://replit.com/languages/python3.

Ответы

Ответ дал: SheWhoRunsOnTheWaves
1

Ответ: 316

k = 0

for i in range(2000, 6001):

if (i % 4 == 0) and (i % 12 == 0) and (i % 19 != 0):

k += 1

print(k)

Объяснение:

Идем циклом for по числам от 2000 до 6000 (конечная граница не включается в диапазон, поэтому ставим +1). В цикле проверяем остаток от деления на 4, 12 и 19. У 4 и 12 он должен быть равен 0, т.к. на них искомые числа делятся; остаток от деления на 19 напротив нулю быть равен не должен. Условия выполняются одновременно, значит между ними ставим and. Если число подходит, увеличиваем счетчик k на 1. В конце выводим значение k.

Приложения:

SheWhoRunsOnTheWaves: Обратите внимание: здесь отступы в коде не проставляются, но они важны. Отступы есть на фото
Вас заинтересует