Publicado em

Ciclo for em Python

Partilhar:

Introdução

O ciclo for em Python é uma ferramenta poderosa para percorrer itens de uma coleção, como listas ou strings, de uma forma concisa e clara. É ideal para situações em que você sabe de antemão quantas vezes quer que o bloco de código seja executado.

Explorando o Ciclo for

O for permite iterar sobre uma sequência, executando um bloco de código para cada item da sequência. Isso o torna perfeito para operações como percorrer itens de uma lista, caracteres de uma string ou gerar sequências numéricas com range().

Exemplo Básico

comunidade = 'Caffeine Algorithm'
cores = ['Azul', 'Verde', 'Amarelo', 'Vermelho', 'Laranja']

for carater in comunidade:
  print('Carater:', carater)

for cor in cores:
  print('Cor:', cor)

Iterando com range()

O range() gera uma sequência de números, que pode ser utilizada para controlar quantas vezes o ciclo for deve rodar.

for numero in range(1, 11):
  print('Número:', numero)

Este código irá imprimir os números de 1 a 10.

Usos Avançados

O for não é apenas para listas e ranges. Pode-se iterar sobre tuplas, dicionários, arquivos, e até mesmo sobre as linhas de um arquivo de texto.

Compreensões de Lista

Uma das utilizações mais poderosas do for é em combinação com as compreensões de lista para criar novas listas de uma forma muito eficiente e legível.

quadrados = [x**2 for x in range(10)]
print(quadrados)

Conclusão

O ciclo for é um recurso indispensável na caixa de ferramentas de qualquer programador Python. Sua flexibilidade e facilidade de uso permitem lidar com uma variedade de tarefas comuns de programação de forma eficaz.

Happy coding!