Python para loop

Python para loop

Loops são componentes muito cruciais e essenciais de qualquer linguagem de programação. Loops são usados ​​para vários propósitos, como executar o mesmo bloco de código e atravessar os contêineres. Como outras linguagens de programação, o Python também fornece loops, eu.e., enquanto loop e para loop.

O loop for em Python itera sobre a sequência (lista, tuplas, dicionários, etc.) e atravessar. Para o loop é benéfico para executar as tarefas iterativas. Também podemos executar o mesmo bloco de código várias vezes usando o loop for.

Este artigo explicará o loop for com exemplos.

Sintaxe

O loop for é declarado usando o para palavra -chave. A sintaxe do loop for a seguinte:

para iterator_variable em seqüência:
declaração (s) ou corpo de loop

O iterator_variable é usado para iterar através da sequência. O valor do item é retirado da sequência e a operação é realizada. O loop for não termina, a menos que o último item na sequência seja percorrido. O recuo é usado para separar o corpo de loop de sua declaração.

Agora, vamos ver os exemplos de loops em python.

Exemplos 1: Imprimir os itens da lista

Vamos declarar uma lista e usar o loop for imprimir os itens da lista.

#Decparar uma lista de animais
animal = ["vaca", "cachorro", "gato", "camelo", "leão"]
#Decaring A for Loop
#x é a variável iteradora
para x em animal:
#printing cada item da lista
impressão (x)

Saída

Exemplo 2: Calculando a soma dos itens da lista

Agora, vamos escrever um programa e calcular a soma de todos os itens de uma lista.

#Decaring uma lista de números
mylist = [1,2,3,4,5,6,7,8,9,10]
#Decaring uma variável para armazenar o valor da soma
soma = 0
#DeClaring the for loop
Para X na MyList:
soma = soma+x
print ("A soma é:", soma)

Saída

Exemplo 3: atravessar a string usando o loop

Em Python, também podemos iterar a string usando o loop. Vamos ver um exemplo disso.

#Declaring uma variável de site
Site = "Linuxhint"
#Decaring A for Loop
Para X no site:
impressão (x)

Saída

Python para loop com declaração else

O Python nos permite usar a declaração de outra pessoa em combinação com os loops. A declaração else será executada se o loop for encerrado ou a lista for iterada. Vamos ver um exemplo disso.

#Declaring uma variável de site
Site = "Linuxhint"
#Decaring A for Loop
Para X no site:
impressão (x)
#Decaring uma declaração else
outro:
print ("Execução da declaração else")
Imprimir ("O fim do loop")

Saída

Usando a declaração de quebra com o loop for

A declaração de quebra é usada para controlar a iteração de loop. A declaração de quebra interrompe a iteração do loop após a iteração específica. Também termina o loop for quando uma condição de teste é verdadeira. Vamos ver um exemplo disso. No exemplo dado, o loop for encerrado quando o valor do iterador é igual ao gato.

#Decparar uma lista de animais
animal = ["vaca", "cachorro", "gato", "camelo", "leão"]
#Decaring A for Loop
#x é a variável iteradora
para x em animal:
#printing cada item da lista
impressão (x)
se (x == "gato"):
#Usando a declaração de quebra
quebrar

Saída

Usando a instrução continua com o loop for

A declaração continuação também é usada para controlar a iteração de loop. A declaração continuação pode ser usada para pular a iteração atual, enquanto o loop for continua a partir da próxima iteração. A declaração continua pula a iteração do loop for quando uma condição de teste é verdadeira. Vamos ver um exemplo disso.

#Decparar uma lista de animais
animal = ["vaca", "cachorro", "gato", "camelo", "leão"]
#Decaring A for Loop
#x é a variável iteradora
para x em animal:
#printing cada item da lista
se (x == "gato"):
#Usando a declaração Continuar
continuar
impressão (x)

Saída

No exemplo dado, a iteração atual é ignorada quando o valor do iterador é igual ao gato.

Usando range () função para loop

A função range () gera os números na sequência. Podemos especificar o valor inicial, parado e de tamanho de etapa dentro da função de intervalo. Se o valor do tamanho da etapa não estiver definido, será 1 por padrão. A função range () também é usada para acessar os índices da sequência declarada. Vamos dar uma olhada nos exemplos da função de intervalo. Estamos escrevendo o programa mais simples, que usa a função de intervalo para imprimir o número 10. A função range () imprime o número de 0 a 9.

#Usando a função de intervalo com o loop for
para NUM no intervalo (10):
#printing o valor de num
impressão (num)

Saída

Agora, vamos usar o valor do tamanho inicial, pare e etapa com a função range ().

#Usando a função de intervalo com o loop for
#O valor inicial é 1, o valor de parada é 30 e o valor da etapa é 3.
para NUM no intervalo (1,30,3):
#printing o valor de num
impressão (num)

Saída

A função range () também é usada para obter os índices da sequência. Vamos ver um exemplo disso onde a função len () é usada para retornar o comprimento da lista.

#Decparar uma lista de animais
animal = ["vaca", "cachorro", "gato", "camelo", "leão"]
#Decaring A for Loop
#x é a variável iteradora
#gening o comprimento da lista de animais usando a função Len ()
Para X em Range (Len (Animal)):
#printing cada item da lista
impressão (animal [x])

Saída

Conclusão

Este artigo explica o uso de loop em python com a ajuda de exemplos simples. O loop for usado para iterar o recipiente e acessar os itens do contêiner. Este artigo será benéfico para iniciantes.