Na pętle (nowicjusz)
Niedawno zacząłem uczyć się Pythona, a koncepcja pętli for jest dla mnie trochę myląca. Rozumiem, że zazwyczaj podąża za formatemfor x in y
, gdziey
to tylko niektóre listy.
Pętla for-eachfor (int n: someArray)
staje sięfor n in someArray
,
I pętla forfor (i = 0; i < 9; i-=2)
może być reprezentowany przezfor i in range(0, 9, -2)
Przypuśćmy, że zamiast stałego przyrostu chciałemi*=2
, lub naweti*=i
. Czy to możliwe, czy zamiast tego musiałbym użyć pętli while?