Питон для цикла, равный C

Я новичок в python, и я не могу понять, как написать обратное для цикла в python.

например python , эквивалентный циклу C lang

for (i = 10; i >= 0; --i) {
    printf ("%d\n", i);
}
1
nl ja de
добавлено автор hughdbrown, источник

4 ответы

for i in range(10, -1, -1):
    print i

Однако вам редко нужны индексированные циклы на Python.

Обычно вы повторяете следующую последовательность:

for element in sequence:
   do_stuff(element)

Чтобы сделать это в обратном порядке:

for element in reversed(sequence):
   do_stuff(element)
11
добавлено

Вы можете использовать метод python range .

для цикла в python equavalent C будет:

for i in range(10, -1, -1):
    print i
1
добавлено

try this for i in range(10,-1,-1)

0
добавлено

Как упоминает Павел, вам редко нужны индексированные петли. Однако в тех случаях, когда вы делаете это, перечисляет :

for i, element in enumerate(sequence):
    print '%s is in index %d' % (element, i)
0
добавлено
Python
Python
7 654 участник(ов)

Уютный чат для профессионалов, занимающихся поиском питоньих мудростей. Как не получить бан: https://t.me/ru_python/577926

Python beginners
Python beginners
4 449 участник(ов)

Вопросы про Python для чайников. Cпам и троллинг неприемлем. Не злоупотребляйте стикерами. Частозадаваемые вопросы: https://github.com/ru-python-beginners/faq/blob/master/README.md Статистика тут: https://grstats.me/chat/x4qym2k5uvfkr3al6at7

pro.python
pro.python
1 090 участник(ов)

Сообщество разработчиков под Python Создатель: @rodgelius

Rude Python
Rude Python
971 участник(ов)

Python без „девочек”, здесь матерятся и унижают Django. Not gay friendly. Правила: t.me/rudepython/114107 @rudepython | t.me/rudepython

rupython
rupython
509 участник(ов)

Группа создана с целью оперативного получения ответов на возникающие вопросы по разработке на яп python, смежные темы, а также человеческого общения. Приветствую!

Python-programming
Python-programming
266 участник(ов)

Чат группы вконтакте https://vk.com/python_community