Почему ваш код не работает
Ваш код for i in range (100, 0)
в порядке, кроме
третий параметр (step
) по умолчанию +1
. Таким образом, вы должны указать третий параметр для range () как -1
, чтобы сделать шаг назад.
for i in range(100, -1, -1):
print(i)
ПРИМЕЧАНИЕ. Сюда входят 100 и 0. На выходе
Есть несколько способов.
Лучший путь
Для pythonic пути, проверьте PEP 0322 .
Это пример Python3 для печати от 100 до 0 (включая 100 и 0).
for i in reversed(range(101)):
print(i)