image

Acesse bootcamps ilimitados e +650 cursos

50
%OFF
Article image

TM

Thales Maria11/08/2023 17:20
Compartilhe

Como usar for em Python

  • #Python

Em certas circunstâncias, precisamos executar repetidamente uma mesma instrução, ou um grupo delas, por várias vezes consecutivas. Em cenários como esse, utilizamos loops, que viabiliza a repetição do conjunto de códigos correspondente enquanto uma condição específica é verdadeira.

No contexto da linguagem Python, a implementação de ciclos é realizada por meio das estruturas de repetição denominadas "for" e "while".

Neste artigo vamos falar sobre o "for"

For Python

A estrutura, ou laço, for nos permite percorrer os itens e executar um bloco de código para cada uma delas. Sua sintaxe é a seguinte:

for variable in list:
coding...

No exemplo abaixo, temos um array com nome de frutas, seguido de uma função que vai imprimir cada elemento na tela.

fruits = ['apple', 'coconut', 'strawberry']
for fruit in fruits:
   print(fruit)

Veja a saída do código abaixo

apple
coconut
strawberry

No exemplo acima, criamos uma lista com algumas frutas (fruits), com valor inicial "apple".

Já no laço for, o valor de "fruit" é alterado para cada um dos valores seguinte da lista "fruits"

For/else

O else é uma instrução que é executada quando a condição for não é mais atendida, ou seja, no final da interação.

fruits = ['apple', 'coconut', 'strawberry']
for fruit in fruits:
   print(fruit)
else:
   print("Todas as frutas foram listadas com sucesso")

Veja a saída do código

apple
coconut
strawberry
Todas as frutas foram listadas com sucesso

Diagrama do funcionamento do for

image

Outras aplicações com laço for em python

For para percorrer uma string

for x in 'Python':
  print(x)

Veja a saída abaixo

P
y
t
h
o
n

For com break

Com o break, podemos interromper a execução do loop antes de percorrer os itens que faltam

fruits = ['apple', 'coconut', 'strawberry']
for fruit in fruits:
print(fruit)
if fruit == "coconut":
  break

Veja a saída abaixo

apple

Conclusão

Temos muitas oportunidades de uso com o for em python.

Segue o link da documentação completa: https://docs.python.org/3/tutorial/controlflow.html#for-statements

Compartilhe
Comentários (3)
Jordan Santos
Jordan Santos - 07/02/2024 22:16

Artigo muito bom, parabéns!


Só uma correção, no último exemplo de código do For com break, a saída seria:

apple

coconut

O elemento é exibido antes de verificar a condição que atende o break.

AC

Admerg Cassemiro - 10/01/2024 14:27

Muito bom, parabéns!

IJ

Ivo Júnior - 10/01/2024 13:59

https://iacjlabs.blogspot.com/2024/01/explorando-magia-do-python-3-funcao.html?m=1