Ciclo For
O ciclo for é utilizado quando se pretende repetir um bloco de código um determinado número de vezes e tem a seguinte sintaxe:
for variável in sequência:
bloco de código
Exemplo 1
Sintaxe
for letra in "BOLA":
print(letra)
Resultado
B
O
L
A
Exemplo 2
Sintaxe
for num in range(0,4):
print(num)
Resultado
0
1
2
3
A função range() retorna uma sequência de números começando no zero (por defeito) e terminando num número específico (por exemplo, o quatro), ou seja, imprime todos os números do 0 até ao 3.
No geral, tem-se:
range(start, stop, step)
start: número onde começa
stop: número onde termina - 1
step: espaçamento entre os números
É possível criar ciclos dentro de outros ciclos. Contudo há que ter cuidado no que diz respeito à indentação dos blocos de código e às variáveis escolhidas.
Exemplo 2
Sintaxe
for num in range(1,3):
print(f"{num}")
for numero in range(0,3):
print(f"\t{numero}")
Resultado