DC-UFRPE/Licenciatura Plena em Computação/Programação I/Comando For

Assim como o While, comando For também é um comando de repetição que permite repetir um trecho de código n vezes ou iterar sobre um array mais facilmente.

Sintaxe:

editar
for <var> in <interable>:
    #bloco de código
    <comando_1>
    ...
    <comando_n>

Exemplos:

editar

Com o For podemos iterar facilmente todos os elementos de um array:

#Inicializando Array
letras = ["a", "b", "c", "d"]

for i in letras:
    print(i)
    
#A Saída do código acima imprimirar todas as letras contidas no array: a, b, c, d

Também podemos definir a quantidade de vezes que nosso For irá rodar:

for i in range(10):
    print(i)

#Neste exemplo a função range recebe como parâmetro a quantidade de interações que desejamos ter no nosso For   
#A Saída do código acima imprimirá todas os números de 0 a 9

Comandos Adicionais

editar
  • Break: Sai do loop mais próximo que a envolve.
for i in range(10):
    if i == 5:
        break
    print(i)

#A Saída do código acima imprimirá todas os números de 0 a 4, pois quando a variável i é igual 5 ocorre um break no For
  • Continue: pula para o início do loop mais próximo que a envolve.
for i in range(10):
    if i == 5:
        continue
    print(i)

#A Saída do código acima imprimirá todas os números de 0 a 9, exceto o 5, pois quando a variável i é igual 5 temos o comando "continue" que irá fazer o For ir para a próxima interação antes de imprimir o valor de 5 no console.