4.9. Estruturas de controle em Python: For

Página 13

4.9. Estruturas de controle em Python: For

As estruturas de controle em Python, como em qualquer outra linguagem de programação, são elementos fundamentais para a criação de programas eficientes e dinâmicos. Entre estas estruturas, o loop For é uma das ferramentas mais utilizadas e poderosas. Este artigo abordará em detalhes o conceito e a aplicação do loop For em Python.

Introdução ao loop For

O loop For em Python é uma estrutura de repetição que é usada para iterar sobre uma sequência (que pode ser uma lista, uma tupla, um dicionário, um conjunto ou uma string) ou outros objetos iteráveis. O loop For permite que você execute um bloco de código (uma ou mais linhas) para cada item em uma sequência. Isso é extremamente útil quando você precisa processar todos os elementos de uma sequência de maneira sistemática.

Sintaxe do loop For

A sintaxe básica do loop For em Python é a seguinte:

for valor in sequencia:
   # bloco de código

Onde 'valor' é a variável que assume o valor do item atual a cada iteração do loop e 'sequencia' é a sequência ou objeto iterável que você deseja percorrer. O 'bloco de código' é o conjunto de instruções que será executado para cada item.

Exemplos de uso do loop For

Aqui estão alguns exemplos de como o loop For pode ser usado em Python:

# Exemplo 1: Iterando sobre uma lista
numeros = [1, 2, 3, 4, 5]
for num in numeros:
   print(num)

Neste exemplo, o loop For percorre a lista 'numeros' e imprime cada número na tela.

# Exemplo 2: Iterando sobre uma string
texto = "Python"
for letra in texto:
   print(letra)

Neste exemplo, o loop For percorre a string 'texto' e imprime cada letra na tela.

Loop For com a função range()

A função range() é frequentemente usada com o loop For para gerar uma sequência de números. A função range() retorna uma sequência de números que começa em 0 por padrão e incrementa em 1 (também por padrão), e termina em um número especificado.

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

Neste exemplo, o loop For irá imprimir os números de 0 a 4.

Loop For com a cláusula else

Em Python, o loop For também pode ter uma cláusula else opcional. O bloco de código dentro do else é executado uma vez após o fim do loop For, a menos que o loop seja encerrado por uma instrução break.

for i in range(5):
   print(i)
else:
   print("Fim do loop")

Neste exemplo, o loop For irá imprimir os números de 0 a 4, e depois imprimirá "Fim do loop".

Conclusão

O loop For é uma ferramenta poderosa em Python que permite iterar sobre sequências de maneira eficiente e concisa. Ele é amplamente utilizado em muitos tipos de programas, desde scripts simples até aplicações complexas. Dominar o loop For e outras estruturas de controle em Python é fundamental para se tornar um programador Python eficaz.

Continue aprendendo e explorando mais sobre Python e suas estruturas de controle para aprimorar suas habilidades de programação e criar programas mais eficientes e poderosos.

Ahora responde el ejercicio sobre el contenido:

Qual das seguintes afirmações sobre o loop For em Python é verdadeira?

¡Tienes razón! Felicitaciones, ahora pasa a la página siguiente.

¡Tú error! Inténtalo de nuevo.

Siguiente página del libro electrónico gratuito:

145. Estruturas de dados em Python

¡Obtén tu certificado para este curso gratis! descargando la aplicación Cursa y leyendo el libro electrónico allí. ¡Disponible en Google Play o App Store!

Disponible en Google Play Disponible en App Store

+ 6,5 millones
estudiantes

Certificado gratuito y
válido con código QR

48 mil ejercicios
gratis

Calificación de 4.8/5
en tiendas de aplicaciones

Cursos gratuitos de
vídeo, audio y texto.