Для петель (новичок)
Я недавно начал изучать Python, и концепция циклов for все еще немного сбивает меня с толку. Я понимаю, что это вообще следует форматуfor x in y
, гдеy
это просто какой-то список.
Цикл для каждогоfor (int n: someArray)
становитсяfor n in someArray
,
И для циклаfor (i = 0; i < 9; i-=2)
может быть представленfor i in range(0, 9, -2)
Предположим, вместо постоянного приращения, я хотелi*=2
, или дажеi*=i
, Это возможно, или я должен был бы использовать цикл while вместо этого?