Написать программу: "В диапазоне от 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.
Приложения:
![](https://st.uroker.com/files/6c7/6c7175a8e48edd90f27097fbfb0aacc3.jpg)
SheWhoRunsOnTheWaves:
Обратите внимание: здесь отступы в коде не проставляются, но они важны. Отступы есть на фото
Вас заинтересует
1 год назад
1 год назад
7 лет назад
8 лет назад