Per Loop in Python - Diagramma di flusso di Python con esempio

Sommario:

Anonim

Introduzione a For Loop in Python

In Article For Loop in Python, qualsiasi linguaggio di programmazione inizia con lo stesso set di regole. La sintassi può essere diversa. Python ha anche istruzioni e loop condizionali. Oggi ci concentreremo sui loop in Python. Per essere perfetto in qualsiasi lingua, devi iniziare con i concetti di base. For loop è uno di questi. Questo è molto importante da capire per i programmatori. La maggior parte delle volte ignoriamo di rispolverare queste parti importanti della lingua. Durante l'apprendimento di qualsiasi linguaggio di programmazione dobbiamo iniziare a praticarlo fianco a fianco. La cosa principale si applica durante l'apprendimento per un ciclo. For loop confonde molti programmatori. È buona norma provare il codice al momento dell'apprendimento. Sporcati le mani con il codice in modo che la probabilità di comprendere il concetto sia più veloce. Quindi, apri il tuo IDE Python (ambiente di sviluppo integrato) e inizia a farlo. Se conosci le basi delle parole chiave, dei tipi di dati, ecc. Simili a Python, allora ti consigliamo di utilizzare il ciclo per una migliore comprensione. Prima di tutto, lascia che ti dica perché questi loop sono importanti in qualsiasi linguaggio di programmazione.

Supponiamo di dover stampare ogni lettera nella frase e per farlo, guarda il programma qui sotto.

Codice

#! /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))

Produzione:

Se guardi il programma sopra, sembra che abbiamo più ripetizioni. È ingombrante. per ora abbiamo solo 11 personaggi da interpretare. Supponiamo che dobbiamo stampare lettere per l'intero paragrafo o l'articolo che può contenere migliaia di parole. Dobbiamo scrivere una dichiarazione di stampa senza limiti. Come essere umano, è un compito molto noioso occuparsene.

Quindi, la soluzione è iterata su di essa. Ora ci concentreremo sulla riduzione del codice con l'output richiesto. Ora è tempo di migliorare il nostro codice. Diamo un'occhiata allo snippet di codice seguente per lo stesso codice che abbiamo scritto per il saluto.

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

Produzione:

Guarda la differenza tra il codice. For loop ci aiuta a scrivere codice in modo più semplice con meno codice su cui possiamo scorrere. Ciò riduce al minimo la confusione, riduce le righe di codice, una migliore comprensione ed esegue più velocemente. Ora, hai l'idea del perché il ciclo for è necessario per la codifica e di come riduce il nostro mal di testa se dobbiamo iterare su dati voluminosi. È tempo di esaminare la sintassi di for loop in Python.

Sintassi

Se hai già osservato, potresti vedere che for loop in java o altra lingua ha una sintassi diversa da quella sopra scritta. Prendi lo stesso esempio sopra e scopriremo come funziona esattamente.

Come vedi abbiamo un saluto variabile e quella variabile che abbiamo memorizzato su una stringa "Hello Python". for è una parola chiave in Python. Dopo aver scritto per abbiamo una lettera con nome variabile. la lettera non è definita prima da nessuna parte qui. In un operatore in Python che assume valore in Saluto uno alla volta. E lo memorizza in una lettera.

Esempio di lettera in saluto

Diagramma di flusso di For Loop in Python

Il diagramma di flusso seguente indica come pensare mentre si lavora con for loop in Python. Il diagramma di flusso mostra la logica del programma. Si consiglia di provare il diagramma di flusso prima di codificare il programma attuale.

Come funziona il loop in Python?

I loop in Python sono progettati per eseguire il loop su qualsiasi sequenza come elenco, tupla, dizionario, set e stringa. Abbiamo già visto come funziona loop in Python.

Ora, è il momento di dare un'occhiata a come possiamo interrompere l'esecuzione a un certo punto con l'aiuto di una dichiarazione di rottura.

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

Produzione:

Nel programma sopra, abbiamo dato la condizione nel ciclo se otteniamo il valore rosa e smettiamo di iterare. In questo modo, possiamo arrivare a un risultato particolare. Esistono molti scenari in cui possiamo usare questa logica.

Esempi (codifica corretta con output)

Esempio 1

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

Produzione:

Esempio n. 2

In questo esempio, abbiamo usato la funzione range in python. Questa è una delle funzioni più utilizzate in Python mentre si lavora con for loop. Questa funzione ha una sintassi dovuta

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

Produzione:

Esempio n. 3

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

Produzione:

Esempio n. 4

Annidato per un ciclo. Possiamo annidare per un ciclo come segue. Stiamo ripetendo due array qui.

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

Produzione:

Conclusione

Python per i loop è molto facile da codificare e da capire. Il looping in Python mentre si gioca con il testo è molto importante per i nostri tempi come no. di librerie sono là fuori per lavorare su molti dati generati da diverse applicazioni in tutto il mondo. Resta che sai che è una base iniziare con una solida programmazione Python.

Articolo raccomandato

Questa è stata una guida a For Loop in Python. Qui discutiamo un'introduzione a For Loop in Python e Flow Diagram insieme a Example. Puoi anche consultare i nostri altri articoli suggeriti per saperne di più -

  1. Python Frameworks
  2. Operatori Python
  3. Vantaggi di Python
  4. Pattern in Python
  5. Panoramica di For Loop in Java
  6. Per Loop in PHP