Para loops (principiante)
Recentemente comecei a aprender Python, e o conceito de loops for ainda é um pouco confuso para mim. Eu entendo que geralmente segue o formatofor x in y
, Ondey
é apenas uma lista.
O loop for-eachfor (int n: someArray)
torna-sefor n in someArray
,
E o loop forfor (i = 0; i < 9; i-=2)
pode ser representado porfor i in range(0, 9, -2)
Suponha que, em vez de um incremento constante, eu quisessei*=2
ou mesmoi*=i
. Isso é possível, ou eu teria que usar um loop while?