Pythonin silmukalle - Pythonin vuokaavio esimerkillä

Sisällysluettelo:

Anonim

Johdatus For Loop -sovellukseen Pythonissa

Pythonin Loop-artikkelissa mikä tahansa ohjelmointikieli alkaa samoilla säännöillä. Syntaksi voi olla erilainen. Pythonilla on myös ehdollisia lauseita ja silmukoita. Tänään keskitymme silmukoihin pythonissa. Jotta voisit olla täydellinen millä tahansa kielellä, sinun on aloitettava peruskonsepteilla. Sillä silmukka on yksi heistä. Tämä on erittäin tärkeää ymmärtää ohjelmoijille. Suurimman osan ajasta emme sivuuta harjataksemme näitä pieniä ja pieniä tärkeitä kielen osia. Opiskellessamme mitä tahansa ohjelmointikieltä, meidän on alkaa harjoittaa sitä rinnakkain. Tärkeintä on silmukkaoppimisessa. Sillä silmukka on hämmentävä monille ohjelmoijille. On hyvä käytäntö, jos kokeilet koodia oppimisen yhteydessä. Likaista kätesi koodilla, joten todennäköisyys ymmärtää käsite on nopeampi. Joten avaa Python IDE (integroitu kehitysympäristö) ja aloita tekeminen. Jos tiedät pythonin kaltaisten avainsanojen, tietotyyppien jne. Perusteet, sinun on hyvä mennä silmukkaan ymmärtääksesi paremmin. Ensinnäkin haluan kertoa sinulle, miksi nämä silmukat ovat tärkeitä kaikilla ohjelmointikielellä.

Oletetaan, että joudumme tulostamaan jokaisen lauseen kirjaimet, ja katso tätä alla olevasta ohjelmasta.

Koodi

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

lähtö:

Jos katsot yllä olevaa ohjelmaa, se näyttää toistuvammalta. Se on iso. meillä on nyt vain 11 merkkiä kenkiä varten. Oletetaan, että joudumme tulostamaan kirjeitä koko kappaleelle tai artikkelille, jossa voi olla tuhansia sanoja. Meidän on kirjoitettava tulostettava lausunto ilman rajoituksia. Ihmisenä on erittäin työläs tehtävä käsitellä tätä.

Joten, ratkaisu on iteratiivinen sen yli. Nyt keskitymme vähentämään koodia vaaditulla tuotoksella. Nyt on aika parantaa koodiamme. Katsotaan alla koodinpätkä samasta koodista, jonka kirjoitimme tervehdykseksi.

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

lähtö:

Katso ero koodin välillä. Sillä loop auttaa meitä kirjoittamaan koodia yksinkertaisemmalla tavalla vähemmällä koodilla, jota voimme iteroida. Tämä minimoi sekaannuksen, vähentää koodiriviä, ymmärtää paremmin ja ajaa nopeammin. Nyt sinulla on idea siitä, miksi for-silmukka on välttämätön koodaamiseen ja kuinka se vähentää päänsärkyämme, jos meidän on iteroitava isojen tietojen yli. On aika tarkastella Pythonin loop-syntaksia.

Syntaksi

Jos olet jo havainnut, saatat nähdä, että javan tai muun kielen silmukoilla on erilainen syntaksi kuin yllä. Ota sama yllä oleva esimerkki, ja saamme selville kuinka tämä toimii.

Kuten huomaat, meillä on yksi muuttujan tervehdys ja että muuttuja tallensimme merkkijonoon 'Hello Python'. for on avainsana pythonissa. Kirjoittamisen jälkeen meillä on muuttuva nimikirjain. kirjainta ei ole aiemmin määritelty missään täällä. Operaattorissa pythonissa, joka ottaa arvon tervehdykseen yksi kerrallaan. Ja tallentaa sen kirjeessä.

Esimerkki tervehdyskirjeestä

Pythonin silmukan vuokaavio

Alla olevassa vuokaaviossa kerrotaan, kuinka ajatella python-silmukan kanssa työskennellessä. Vuokaavio näyttää ohjelman logiikan. On suositeltavaa kokeilla vuokaaviota ennen varsinaisen ohjelman koodaamista.

Miten For silmukka toimii pythonissa?

Python-silmukoiden tarkoituksena on silmukoida mikä tahansa sekvenssi, kuten luettelo, tuple, sanakirja, joukko ja merkkijono. Olemme jo nähneet kuinka silmukka toimii pythonissa.

Nyt on aika tarkastella, kuinka voimme keskeyttää täytäntöönpanon tietyssä vaiheessa tauonilmaisun avulla.

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

lähtö:

Yllä olevassa ohjelmassa annoimme silmukkaan ehdon, jos saamme arvon vaaleanpunainen, lopeta iterointi. Tällä tavoin voimme päästä tiettyyn lopputulokseen. On monia tilanteita, joissa voimme käyttää tätä logiikkaa.

Esimerkkejä (oikea koodaus lähtöjen kanssa)

Esimerkki 1

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

lähtö:

Esimerkki 2

Tässä esimerkissä olemme käyttäneet etäisyysfunktiota pythonissa. Tämä on yksi pythonin käytetyimmistä toiminnoista silmukkaa varten. Tällä toiminnolla on johtuva syntaksi

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

lähtö:

Esimerkki 3

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

lähtö:

Esimerkki 4

Sisäänrakennettu silmukka. Voimme pesätä silmukan seuraavasti. Me iteroimme kahden taulukon yli täällä.

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

lähtö:

johtopäätös

Silmukoiden python on erittäin helppo koodata ja ymmärtää. Pythonin silmukointi tekstiä pelatessa on erittäin välttämätöntä taitoa nykyään, koska ei. kirjastot ovat siellä työskentelemässä suuressa määrin eri sovellusten tuottamaa dataa maailmanlaajuisesti. Loput, että tiedät, että on perusteltua aloittaa vahvalla python-ohjelmoinnilla.

Suositeltava artikkeli

Tämä on ollut opas For Loop -yritykselle Pythonissa. Tässä keskustellaan johdannosta For Loop -sovellukseen Pythonissa ja vuokaavioon yhdessä esimerkin kanssa. Voit myös käydä läpi muiden ehdotettujen artikkeleidemme saadaksesi lisätietoja -

  1. Python-kehykset
  2. Python-operaattorit
  3. Pythonin edut
  4. Kuviot Pythonissa
  5. Katsaus For Loopiin Java-ohjelmassa
  6. Loopille PHP: ssä