Introduktion til For Loop in Python

I artikel For Loop in Python starter ethvert programmeringssprog med det samme sæt regler. Syntaks er muligvis anderledes. Python har også betingede udsagn og sløjfer. I dag skal vi koncentrere os om sløjfer i python. For at være perfekt på ethvert sprog skal du starte med de grundlæggende koncepter. For loop er en af ​​dem. Dette er meget vigtigt at forstå for programmerere. Det meste af tiden ignorerer vi ikke at puste disse små-små vigtige dele af sproget op. Mens vi lærer ethvert programmeringssprog, skal vi begynde at øve det side om side. Det vigtigste gælder, mens du lærer for en løkke. For loop er forvirrende for mange programmerere. Det er god praksis, hvis du prøver kode på det tidspunkt, du lærer det. Få dine hænder beskidte med koden, så sandsynligheden for at forstå begrebet er hurtigere. Så åbn din Python IDE (integreret udviklingsmiljø) og begynde at gøre det. Hvis du kender det grundlæggende i pythonlignende nøgleord, datatyper osv., Er du god til at gå med for loop for bedre forståelse. Lad mig først fortælle dig, hvorfor disse sløjfer er vigtige i ethvert programmeringssprog.

Lad os antage, at vi skal udskrive hvert bogstav i sætningen, og for at gøre dette, se venligst nedenstående program.

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))

Produktion:

Hvis du ser på ovenstående program, ser det ud til at være mere gentagne, vi har. Det er klodset. vi har kun 11 karakterer at sko på nu. Antag, at hvis vi er nødt til at udskrive breve for hele afsnittet eller artiklen, der kan have tusinder af ord. Vi skal skrive en udskrivning uden begrænsning. Som menneske er det en meget kedelig opgave at tackle dette.

Så løsningen er itereret over det. Nu vil vi koncentrere os om at reducere kode med den krævede output. Nu er det på tide at forbedre vores kode. Lad os se på kodestykket nedenfor for den samme kode, som vi skrev til hilsenen.

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

Produktion:

Se på forskellen mellem koden. For loop hjælper os med at skrive kode på en enklere måde med mindre kode, vi kan itereere over. Dette minimerer forvirringen, reducerer kodelinjer, bedre forståelse og kører hurtigere. Nu fik du ideen om, hvorfor for-loop er nødvendigt for kodning, og hvordan det reducerer vores hovedpine, hvis vi skal iterere over omfangsrige data. Det er på tide at se på syntaks for for loop i Python.

Syntaks

Hvis du allerede har observeret, kan du muligvis se, at for loop i java eller andet sprog har en anden syntaks end den ovenfor skrevne. Tag det samme eksempel ovenfor, så finder vi ud af, hvordan det fungerer nøjagtigt.

Som du ser har vi en variabel hilsen og den variabel lagrede vi i en streng 'Hello Python'. for er et nøgleord i python. Efter at have skrevet for har vi et bogstav med variabelt navn. bogstav defineres ikke før overalt her. I operatør i python, der tager værdi i hilsen en ad gangen. Og gemmer det i et brev.

Eksempel på brevet i hilsen

Flow diagram af for loop i Python

Nedenstående flowdiagram angiver, hvordan man tænker, mens man arbejder med for loop i python. Flowdiagrammet viser programmets logik. Det anbefales at prøve flowdiagrammet, før det aktuelle program kodes.

Hvordan fungerer loop i python?

For sløjfer i python er designet til at sløjfe over enhver sekvens som liste, tuple, ordbog, sæt og streng. Vi har allerede set, hvordan loop fungerer i python.

Nu er det tid til at tage et kig på, hvordan vi kan afbryde henrettelse på et bestemt tidspunkt ved hjælp af en pauseerklæring.

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

Produktion:

I ovenstående program gav vi betingelse i løkken, hvis vi får værdien lyserød, så stopper med at iterere over. På denne måde kan vi komme til et bestemt resultat. Der er mange scenarier, hvor vi kan bruge denne logik.

Eksempler (korrekt kodning med output)

Eksempel 1

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

Produktion:

Eksempel 2

I dette eksempel har vi brugt rækkefunktion i python. Dette er en af ​​de mest anvendte funktioner i python, mens du arbejder med for loop. Denne funktion har syntaks

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

Produktion:

Eksempel 3

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

Produktion:

Eksempel 4

Indlejret med en løkke. Vi kan hekke efter en løkke som følger. Vi gentager over to matriser her.

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

Produktion:

Konklusion

Python til sløjfer er meget let at kode og forstå. At løbe i python, mens du spiller med teksten, er meget vigtige færdigheder i disse dage som nej. af biblioteker er derude for at arbejde i en masse data genereret af forskellige applikationer over hele verden. Hvil, du ved, at det er et grundlæggende at starte med robust python-programmering.

Anbefalet artikel

Dette har været en guide til For Loop i Python. Her diskuterer vi en introduktion til For Loop i Python og flowdiagram sammen med eksempel. Du kan også gennemgå vores andre foreslåede artikler for at lære mere -

  1. Python Frameworks
  2. Python-operatører
  3. Fordele ved Python
  4. Mønstre i Python
  5. Oversigt over For Loop i Java
  6. For Loop i PHP

Kategori: