For Loop in Python - Flowdiagram over Python med eksempel

Innholdsfortegnelse:

Anonim

Introduksjon til For Loop in Python

I Article For Loop in Python starter ethvert programmeringsspråk med samme sett med regler. Syntaksen kan være forskjellig. Python har også betingede uttalelser og løkker. I dag skal vi konsentrere oss om løkker i python. For å være perfekt på alle språk, må du starte med de grunnleggende begrepene. For loop er en av dem. Dette er veldig viktig å forstå for programmerere. Det meste av tiden ignorerer vi ikke å pusse opp disse små-små viktige delene av språket. Når vi lærer noe programmeringsspråk, må vi begynne å øve på det side om side. Det viktigste gjelder mens du lærer for en loop. For loop er forvirrende for mange programmerere. Det er god praksis hvis du prøver kode når du lærer den. Få hendene skitne med koden slik at sannsynligheten for å forstå konseptet er raskere. Så, åpne Python IDE (integrert utviklingsmiljø) og begynn å gjøre det. Hvis du kjenner det grunnleggende om pythonlignende nøkkelord, datatyper osv., Er du god til å gå med for loop for bedre forståelse. Først av alt, la meg fortelle deg hvorfor disse loopene er viktige i ethvert programmeringsspråk.

Anta at vi må trykke hver bokstav i setningen, og for å gjøre dette, kan du se på programmet nedenfor.

Kode

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

Produksjon:

Hvis du ser på programmet over virker det som mer repeterende vi har. Den er klumpete. vi har bare 11 tegn å sko for nå. Tenk om vi må skrive ut bokstaver for hele avsnittet eller artikkelen som kan ha tusenvis av ord. Vi må skrive en utskrift uten begrensning. Som menneske er det en veldig slitsom oppgave å takle dette.

Så løsningen er iterert over den. Nå vil vi konsentrere oss om å redusere kode med den nødvendige utdata. Nå er det på tide å forbedre koden vår. La oss se på kodebiten nedenfor for den samme koden som vi skrev for hilsenen.

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

Produksjon:

Se på forskjellen mellom koden. For loop hjelper oss å skrive kode på enklere måte med mindre kode vi kan iterere over. Dette minimerer forvirringen, reduserer kodelinjer, bedre forståelse og kjører raskere. Nå har du ideen om hvorfor for-loopen er nødvendig for koding, og hvordan den reduserer hodepinen vår hvis vi må itere med omfangsrike data. Det er på tide å se på syntaksen til for loop i Python.

syntax

Hvis du allerede har observert, kan du se at for loop i java eller et annet språk har en annen syntaks som den ovenfor skrevne. Ta det samme eksemplet ovenfor, så finner vi ut nøyaktig hvordan dette fungerer.

Som du ser har vi en variabel hilsen og den variabelen lagret vi i en streng 'Hello Python'. for er et nøkkelord i python. Etter å ha skrevet for har vi en variabel navn bokstav. brev er ikke definert før noe sted her. I operatør i python som tar verdi i hilsen en om gangen. Og lagrer det i et brev.

Eksempel på brevet i hilsen

Flytdiagram over For Loop i Python

Flytskjemaet nedenfor angir hvordan du tenker mens du jobber med for loop i python. Flytskjemaet viser logikken til programmet. Det anbefales å prøve ut flytskjemaet før koding av selve programmet.

Hvordan for loop fungerer i python?

For løkker i python er designet for å sløyfe over alle sekvenser som liste, tupel, ordbok, sett og streng. Vi har allerede sett hvordan loop fungerer i python.

Nå er det på tide å ta en titt på hvordan vi kan avbryte henrettelse på et bestemt punkt ved hjelp av en pauseerklæring.

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

Produksjon:

I ovennevnte program ga vi betingelse i løkka hvis vi får verdien rosa og deretter slutte å itere. På denne måten kan vi komme til et bestemt resultat. Det er mange scenarier der vi kan bruke denne logikken.

Eksempler (riktig koding med utgang)

Eksempel 1

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

Produksjon:

Eksempel 2

I dette eksemplet har vi brukt rekkefunksjon i python. Dette er en av de mest brukte funksjonene i python mens du jobber med for loop. Denne funksjonen skyldes syntaks

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

Produksjon:

Eksempel 3

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

Produksjon:

Eksempel 4

Hekket for en løkke. Vi kan hekke etter en løkke som følger. Vi itererer over to matriser her.

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

Produksjon:

Konklusjon

Python for loops er veldig enkelt å kode og forstå. Å løpe i python mens du spiller med teksten er veldig viktige ferdigheter i disse dager som nei. av biblioteker er der ute for å jobbe i en mengde data generert av forskjellige applikasjoner over hele verden. Hvil du vet at det er en grunnleggende å starte med robust python-programmering.

Anbefalt artikkel

Dette har vært en guide til For Loop in Python. Her diskuterer vi en introduksjon til For Loop in Python og Flow Diagram sammen med eksempel. Du kan også gå gjennom andre foreslåtte artikler for å lære mer -

  1. Python Frameworks
  2. Python-operatører
  3. Fordeler med Python
  4. Mønstre i Python
  5. Oversikt over For Loop i Java
  6. For Loop i PHP