image

Acesse bootcamps ilimitados e +650 cursos

50
%OFF
Article image
Lucas Santiago
Lucas Santiago08/01/2024 16:34
Compartilhe

For python: estrutura de repetição

  • #Python

Explorando o Loop "for" em Python: Sintaxe, Aplicações e Dicas Práticas

Em muitas situações de programação, nos deparamos com a necessidade de repetir um bloco de código várias vezes, seja para percorrer elementos de uma lista, strings ou realizar tarefas específicas. O loop "for" em Python oferece uma maneira eficiente de lidar com esses cenários. Neste artigo, vamos aprofundar nossa compreensão sobre o loop "for", explorar sua sintaxe e apresentar exemplos práticos.

Sintaxe Básica do Loop "for"

A estrutura fundamental do loop "for" em Python é a seguinte:

for variavel in sequencia:
  # bloco de código

Vamos considerar um exemplo prático usando números:

numeros = [1, 2, 3, 4, 5]
for numero in numeros:
  print(numero * 2)

A saída deste código seria:

2
4
6
8
10

No exemplo acima, o loop "for" percorre a lista de números, multiplicando cada elemento por 2 e imprimindo o resultado.

Utilizando o Loop "for" com Strings

O loop "for" também é eficaz para percorrer caracteres em uma string. Veja o seguinte exemplo:

mensagem = "Python"
for letra in mensagem:
  print(letra.upper())

A saída deste código seria:

P
Y
T
H
O
N

Neste caso, o loop percorre cada letra da string e imprime sua versão maiúscula.

Aplicando o "for" com a Cláusula "else"

A cláusula "else" pode ser utilizada para executar um bloco de código ao final do loop, como demonstrado no exemplo a seguir:

numeros = [1, 2, 3, 4, 5]
for numero in numeros:
  print(numero)
else:
  print("Todos os números foram processados com sucesso.")

A saída deste código seria:

1 
2 
3 
4 
5 
Todos os números foram processados com sucesso.

Interrupção com "break" no Loop "for"

O comando "break" pode ser empregado para interromper a execução do loop antes de percorrer todos os itens. Vejamos um exemplo:

frutas = ['maçã', 'banana', 'uva', 'morango']
for fruta in frutas: 
  print(fruta) 
  if fruta == "uva": 
  break 

A saída deste código seria:

maçã 
banana 
uva 

Conclusão

O loop "for" em Python é uma ferramenta versátil e essencial para programadores. Sua sintaxe simples e poderosa possibilita a iteração eficiente em diversos tipos de dados. Ao explorar exemplos práticos, como a manipulação de listas, strings e o uso de cláusulas adicionais, os desenvolvedores podem aprimorar suas habilidades e produzir código mais expressivo e funcional. O loop "for" é, sem dúvida, uma peça fundamental no kit de ferramentas de qualquer programador Python, proporcionando uma abordagem elegante para lidar com iterações em seus projetos.

Compartilhe
Recomendados para você
Suzano - Python Developer
BairesDev - Machine Learning Practitioner
Santander - Cibersegurança #2
Comentários (0)