откуда берётся 0?
Хочу проверить число на четность , не понимаю откуда берётся 0 .
a = 2
for i in range(a):
if not i % 2 == 1:
print(i, 'чётное число')
else:
print(i, 'нечётное число')
Ответы (1 шт):
Автор решения: Сергей
→ Ссылка
Вам цикл вообще не нужен (пример без него - ниже). А 0 вы получаете, так как сами цикл запускаете, начиная с 0. Полная запись: for in in range (0,2,1) - начинаем с 0 (включительно), идём с шагом 1, до 2 не доходим согласно синтаксису range.
a = 2
if not a % 2 == 1:
print(a, 'чётное число')
else:
print(a, 'нечётное число')