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.

Répondez maintenant à l’exercice sur le contenu :

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

Tu as raison! Félicitations, passez maintenant à la page suivante

Vous avez raté! Essayer à nouveau.

Page suivante de lebook gratuit :

145. Estruturas de dados em Python

Obtenez votre certificat pour ce cours gratuitement ! en téléchargeant lapplication Cursa et en lisant lebook qui sy trouve. Disponible sur Google Play ou App Store !

Get it on Google Play Get it on App Store

+ 6,5 millions
d'étudiants

Certificat gratuit et
valide avec QR Code

48 mille exercices
gratuits

Note de 4,8/5 dans les
magasins d'applications

Cours gratuits en
vidéo, audio et texte