För Loop in Python - Flödesschema över Python med exempel

Innehållsförteckning:

Anonim

Introduktion till For Loop in Python

I artikel för Loop in Python börjar alla programmeringsspråk med samma uppsättning regler. Syntaxen kan vara annorlunda. Python har också villkorade uttalanden och slingor. Idag kommer vi att koncentrera oss på slingor i python. För att vara perfekt på alla språk måste du börja med de grundläggande begreppen. För slinga är en av dem. Detta är mycket viktigt att förstå för programmerare. Oftast ignorerar vi att borsta upp dessa små-små viktiga delar av språket. När vi lär oss alla programmeringsspråk måste vi börja öva det sida vid sida. Det viktigaste gäller när du lär dig en loop. För loop är förvirrande för många programmerare. Det är bra praxis om du testar kod när du lär dig den. Få dina händer smutsiga med koden så att sannolikheten för att förstå konceptet är snabbare. Så öppna din Python IDE (integrerad utvecklingsmiljö) och börja göra det. Om du känner till grunderna för pythonliknande nyckelord, datatyper osv, är du bra att gå med för loop för bättre förståelse. Låt mig först berätta varför dessa slingor är viktiga i alla programmeringsspråk.

Anta att vi måste skriva ut varje bokstav i meningen och för att göra detta, titta på programmet nedan.

Koda

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

Om du tittar på ovanstående program verkar det vara mer repetitiva vi har. Det är skrymmande. vi har bara 11 tecken att sko för nu. Anta att om vi måste skriva ut bokstäver för hela stycket eller artikeln som kan ha tusentals ord. Vi måste skriva en utskrift utan begränsning. Som människa är det en väldigt tråkig uppgift att hantera detta.

Så lösningen är iterat över den. Nu kommer vi att koncentrera oss på att minska koden med den nödvändiga utgången. Nu är det dags att förbättra vår kod. Låt oss titta på kodavsnittet nedan för samma kod som vi skrev för hälsningen.

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

Produktion:

Titta på skillnaden mellan koden. För loop hjälper oss att skriva kod på enklare sätt med mindre kod vi kan iterera över. Detta minimerar förvirringen, minskar kodlinjer, bättre förståelse och körs snabbare. Nu har du idén om varför for-loopen är nödvändig för kodning och hur den minskar vår huvudvärk om vi måste upprepa över skrymmande data. Det är dags att titta på syntaxen för for loop i Python.

Syntax

Om du redan har observerat kan du se att för loop i java eller annat språk har en annan syntax som den ovan skrivna. Ta samma exempel ovan, så ser vi exakt hur detta fungerar.

Som ni ser har vi en variabelhälsning och den variabeln lagrade vi i strängen "Hello Python". för är ett nyckelord i python. Efter att ha skrivit för har vi en bokstav med variabelnamn. bokstaven är inte definierad innan någonstans här. I operatör i python som tar värde i hälsning en åt gången. Och lagrar det i ett brev.

Exempel på brev i hälsning

Flödesschema för For Loop in Python

Flödesschemat nedan anger hur man tänker när man arbetar med för loop i python. Flödesschemat visar programmets logik. Det rekommenderas att testa flödesschemat innan du kodar själva programmet.

Hur fungerar slingan i python?

För slingor i python är utformade för att slinga över alla sekvenser som lista, tupel, ordbok, set och sträng. Vi har redan sett hur slingan fungerar i python.

Nu är det dags att ta en titt på hur vi kan avbryta körningen vid en viss punkt med hjälp av ett pausuttal.

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

Produktion:

I ovanstående program gav vi villkor i slingan om vi får värdet rosa och sedan sluta upprepa. På detta sätt kan vi komma till ett visst resultat. Det finns många scenarier där vi kan använda denna logik.

Exempel (korrekt kodning med utgång)

Exempel 1

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

Produktion:

Exempel 2

I det här exemplet har vi använt intervallfunktion i python. Detta är en av de mest använda funktionerna i python när du arbetar med för loop. Denna funktion har syntax

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

Produktion:

Exempel 3

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

Produktion:

Exempel 4

Häckt för en slinga. Vi kan bo för en slinga som följer. Vi itererar över två matriser här.

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

Produktion:

Slutsats

Python för slingor är mycket lätt att koda och förstå. Looping i python medan du spelar med texten är mycket måste nödvändiga färdigheter i dag som nej. av bibliotek finns ute för att arbeta i en hel del data som genereras av olika applikationer över hela världen. Vilka du vet att det är en grundläggande att börja med robust python-programmering.

Rekommenderad artikel

Detta har varit en guide till For Loop i Python. Här diskuterar vi en introduktion till For Loop in Python och Flow Diagram Tillsammans med exempel. Du kan också gå igenom våra andra föreslagna artiklar för att lära dig mer -

  1. Python Frameworks
  2. Python-operatörer
  3. Fördelar med Python
  4. Mönster i Python
  5. Översikt av For Loop i Java
  6. För Loop i PHP