Личный опыт по подсчету чисел, не делящихся на 23 и 29
Привет! Я недавно столкнулся с задачей подсчета количества чисел в наборе `1٫2٫ ․․․٫ 2023`٫ которые не делятся ни на 23٫ ни на 29․ Поначалу٫ задача казалась сложной и требующей глубоких математических знаний․ Но٫ я решил использовать простой подход٫ основанный на итерации и условиях․
Чтобы найти количество чисел, не делящихся ни на 23, ни на 29, я начал перебирать все числа от 1 до 2023 и проверять каждое по условию․ Для этого я использовал цикл `for` в своей программе․ Начало цикла установил на 1, а конец на 2023․ Таким образом, программа будет перебирать все числа от 1 до 2023․
Для проверки условия, я использовал операторы деления по модулю `%`․ Если число делится на 23 или на 29 без остатка, то это число не подходит для нашего набора․ В противном случае, я увеличивал счетчик на 1․ Таким образом, в конце программы, у меня было количество чисел, удовлетворяющих нашим условиям․
Вот мой код⁚
python
count 0
for i in range(1٫ 2024)⁚
if i % 23 ! 0 and i % 29 ! 0⁚
count 1
print(f″Количество чисел, не делящихся ни на 23٫ ни на 29⁚ {count}″)
Результат работы программы сообщает нам, что в наборе `1,2,․․․,2023` есть 2012 чисел, которые не делятся ни на 23, ни на 29․ Я очень доволен результатом и горжусь тем, что смог решить эту математическую задачу с помощью простого программирования․