shaman179
@shaman179

Почему работает этот цикл?

Есть простейший цикл:
a = 5
while a<=55:
    if a % 2 == 1:
        print(a)
    a += 1

И походу сказывается ночь. Я не пойму почему он работает. Ведь остаток от деления нечетного числа на 2 это 5. Скажите, уважаемые, что я понимаю не так?
  • Вопрос задан
  • 175 просмотров
Решения вопроса 1
longclaps
@longclaps
> остаток от деления нечетного числа на 2 это 5
Вот это самое ты и понимаешь не так.
Для улучшения ситуации запусти
for i in range(10):
   a = i // 2
   b = i % 2
   print(i, a, b, a * 2 + b )
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
28 нояб. 2024, в 05:21
2000 руб./за проект
28 нояб. 2024, в 05:18
500 руб./за проект
28 нояб. 2024, в 03:51
3500 руб./за проект