Предмет: Информатика,
автор: aaaaa5599
Написать программу: "В диапазоне от 2000 до 6000 найти числа, которые делятся на 4, делятся на 12 и не делятся на 19, вывести количество таких чисел. Для написания программы можно использовать приложения - на Android - PyDroid 3, на ios - Python IDE Fresh или онлайн компилятор https://replit.com/languages/python3.
Ответы
Автор ответа:
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:
Обратите внимание: здесь отступы в коде не проставляются, но они важны. Отступы есть на фото
Похожие вопросы
Предмет: Английский язык,
автор: aidaog
Предмет: Русский язык,
автор: кеканутая
Предмет: Английский язык,
автор: pvpkkg
Предмет: ОБЖ,
автор: kkontrol
Предмет: Математика,
автор: eduardo19