For Loop em Python - Diagrama de fluxo do Python com exemplo

Índice:

Anonim

Introdução ao For Loop em Python

No Article For Loop em Python, qualquer linguagem de programação começa com o mesmo conjunto de regras. A sintaxe é pode ser diferente. Python também possui instruções e loops condicionais. Hoje vamos nos concentrar em loops em python. Para ser perfeito em qualquer idioma, você deve começar com os conceitos básicos. O loop for é um deles. Isso é muito importante para entender para programadores. Na maioria das vezes, estamos ignorando a correção dessas pequenas e pequenas partes importantes da linguagem. Enquanto aprendemos qualquer linguagem de programação, devemos começar a praticá-la lado a lado. O principal se aplica ao aprender um loop. O loop For é confuso para muitos programadores. É uma boa prática se você experimentar o código na hora de aprendê-lo. Deixe suas mãos sujas com o código, para que a probabilidade de entender o conceito seja mais rápida. Então, abra seu IDE Python (ambiente de desenvolvimento integrado) e comece a fazê-lo. Se você conhece o básico de palavras-chave, tipos de dados, etc, do tipo python, é bom usar o loop for para entender melhor. Primeiro, deixe-me dizer por que esses loop s são importantes em qualquer linguagem de programação.

Suponha que tenhamos de imprimir cada letra da frase e, para isso, consulte o programa abaixo.

Código

#! /usr/bin/python
greeting = 'Hello Python'
#if I wanted to print each letter in greeting sentence without using for loop then we may be #doing something below code
print(greeting(o))
print(greeting(1))
print(greeting(2))
print(greeting(3))
print(greeting(4))
print(greeting(5))
print(greeting(6))
print(greeting(7))
print(greeting(8))
print(greeting(9))
print(greeting(10))
print(greeting(11))

Resultado:

Se você olhar para o programa acima, parece que temos mais repetições. É volumoso. por enquanto, temos apenas 11 caracteres. Suponha que, se tivermos de imprimir letras para todo o parágrafo ou para o artigo, que pode ter milhares de palavras. Temos que escrever uma declaração impressa sem limite. Como ser humano, é uma tarefa muito entediante lidar com isso.

Portanto, a solução é iterada. Agora, vamos nos concentrar na redução de código com a saída necessária. Agora é hora de melhorar nosso código. Vejamos abaixo o snippet de código do mesmo código que escrevemos para a saudação.

#! /usr/bin/python
greeting = 'Hello Python'
# here we are taking for loop
for letter in greeting:
print(letter)

Resultado:

Veja a diferença entre o código. O loop For nos ajuda a escrever código de maneira mais simples, com menos código que podemos iterar. Isso minimiza a confusão, reduz as linhas de código, melhor entendimento e roda mais rápido. Agora, você entendeu por que o loop for é necessário para a codificação e como reduz nossa dor de cabeça se precisarmos repetir dados volumosos. É hora de olhar para a sintaxe do loop for no Python.

Sintaxe

Se você já observou, pode ver que o loop for em java ou outro idioma possui uma sintaxe diferente da escrita acima. Pegue o mesmo exemplo acima e descobriremos exatamente como isso funciona.

Como você vê, temos uma saudação de variável e essa variável armazenamos em uma string 'Hello Python'. for é uma palavra-chave em python. Depois de escrever para, temos uma letra de nome variável. carta não está definida antes em qualquer lugar aqui. Em operador em python, que valoriza em Saudação, uma de cada vez. E armazena em uma carta.

Exemplo da carta em saudação

Diagrama de fluxo do loop For em Python

O fluxograma abaixo mostra como pensar ao trabalhar com o loop for em python. O fluxograma mostra a lógica do programa. É recomendável experimentar o fluxograma antes de codificar o programa real.

Como o loop For funciona em python?

Os loops em python são projetados para fazer loop em qualquer sequência, como lista, tupla, dicionário, conjunto e string. Já vimos como o loop for funciona em python.

Agora, é hora de dar uma olhada em como podemos interromper a execução em um determinado momento com a ajuda de uma declaração de interrupção.

color = ("green", "pink", "red") for c in color:
print(c)
if c == "pink":
break

Resultado:

No programa acima, demos a condição no loop se obtivermos o valor rosa e pararmos de iterar. Dessa maneira, podemos chegar a um resultado específico. Existem muitos cenários em que podemos usar essa lógica.

Exemplos (codificação adequada com saída)

Exemplo 1

#! /usr/bin/python
for letter in 'Hello John':
print ('current letter :', letter)

Resultado:

Exemplo 2

Neste exemplo, usamos a função range em python. Essa é uma das funções mais usadas em python enquanto trabalha com o loop for. Esta função possui sintaxe devido

range(starting value, ending value, increment by)
#! /usr/bin/python
for r in range(1, 5, 1):
print(r)

Resultado:

Exemplo 3

#! /usr/bin/python
cars =('toyota', 'tata', 'honda') for car in range(len(cars)):
print ("current car:", cars (car))

Resultado:

Exemplo 4

Aninhado para um loop. Podemos aninhar um loop da seguinte maneira. Estamos repetindo duas matrizes aqui.

#! /usr/bin/python
no = (1, 2) color = ("red", "blue") for x in no:
for y in color:
print(x, y)

Resultado:

Conclusão

O Python para loops é muito fácil de codificar e entender. Dar laços em python enquanto brincava com o texto é muito necessário hoje em dia, como habilidades essenciais. de bibliotecas estão disponíveis para trabalhar com muitos dados gerados por diferentes aplicativos em todo o mundo. Saiba que é básico começar com uma programação robusta em python.

Artigo recomendado

Este foi um guia para o For Loop em Python. Aqui discutimos uma introdução ao For Loop em Python e Flow Diagram, juntamente com o exemplo. Você também pode consultar nossos outros artigos sugeridos para saber mais -

  1. Frameworks Python
  2. Operadores Python
  3. Vantagens do Python
  4. Padrões em Python
  5. Visão geral do For Loop em Java
  6. For Loop em PHP