Uvod u Python Beskonačnu petlju

Beskonačna petlja je petlja koja se nikada ne završava ili traje neograničeno. Postoje dvije mogućnosti na koje možemo naići na beskonačnu petlju. Prvi je kada greškom pokrećemo beskonačnu petlju, drugi je kada je namjerno pokrenemo. Beskonačna petlja Python može raditi zauvijek; u python-u, to se postiže izjavom.

Kada su potrebne beskonačne petlje?

Beskonačna petlja može biti korisna u programiranju klijent / poslužitelj gdje se poslužitelj mora pokrenuti kontinuitetom kako bi klijentski programi mogli komunicirati s poslužiteljskim programom kad god se ukaže potreba. Također može biti korisno ako trebate uspostaviti novu vezu. U korisničkoj se aplikaciji ili aplikaciji nalazi korisnost petlje za vrijeme, dok unosimo nekakvu glavnu petlju događaja koja se nastavlja izvoditi sve dok korisnik ne odabere akciju za prekid te beskonačne petlje. Također, ako morate igrati neku igru ​​i želite da se igra resetira nakon svake sesije. Iteracije su proces izvođenja ponavljajućih zadataka, a računalni programi uvijek su svladali ovu umjetnost.

Kako bismo pogreškom pokrenuli beskonačnu petlju?

To je vrlo jednostavan program, ali noobovi sigurno propuštaju ove osnovne korake i imaju beskonačnu petlju u svom programu.

Kodirati:

Kako ne postoji kôd za povećanje vrijednosti cijelog broja, to će nastaviti ispisivati ​​dok ne zaustavimo program.

Izlaz:

Dakle, kako bismo izbjegli nenamjernu petlju, kôdu dodamo sljedeći redak.

Kodirati:

A onda se određeni broj redaka ispisuje kao dolje u ishodu.

Kodirati:

Vrste izjava u Python Beskonačnoj petlji

Ispod su različite vrste izjava u Python Infinity Petlji:

1. Dok je izjava u Python Beskonačnoj petlji

Petlje su nevjerojatno snažne i doista su potrebne, ali beskonačna petlja propada kao jedina zamka. Python ima samo dvije vrste petlje: "Dok je petlja" i "Za petlju". Dok petlja djeluje točno kao IF izjava, ali u IF izvodu, blok koda pokrećemo samo jednom, dok nakon nekog vremena petlja skočimo natrag na istu točku odakle je kôd počeo. Tako se ponavlja dok se ne ispuni neki uvjet. Kao što znamo da su petlje beskonačne ili uvjetne. Python while loop nastavlja ponavljati blok koda koji je definiran unutar njega dok se ne ispuni specifična želja. Dok petlja ima boolov izraz, a kod unutar petlje se nastavlja sve dok booleov izraz stoji istinitim.

Sintaksa dok Izjava:

while(expression)
statement(s)

Kodirati:

Izlaz:

Kao što vidimo gore, petlja while nastavit će se izvoditi sve dok Boolov izraz ne bude TRUE. Treba napomenuti da izjave koje se izvršavaju nakon petlje while mogu biti jedan redak ili čak blok koda koji sadrži više redaka. Ima jedna stvar koja se mora jasno razumjeti. Ako je petlja nadzirana, to znači da se nikad neće pokrenuti ako je početni test FALSE.

Kodirati:

Gornji izraz je lažan, stoga se u izlazu neće izvršiti ništa.

2. Korištenje IF izjave s petljom while

Možemo nametnuti još jednu izjavu unutar petlje, a izbiti iz petlje. Možemo koristiti Python Control izjave poput 'Break' i 'Continue'. Prijelom se koristi kao izjava kontrole pythona i čim se nađe preskoči izvršenje cijelog bloka. Možemo iskoristiti if-else izjavu i također upotrijebiti ključnu riječ break za izlazak iz petlje while, čak i prije nego što ispunimo stanje petlje while.

3. Korištenje Izjave o prekidu

Ispod je primjer koji će ilustrirati gore navedeno:

Kodirati:

Izlaz:

Otuda vidimo da protok programa iskače iz petlje prije nego što završi deseta iteracija i dok se petlja prekine i ispisuje u konzoli.

4. Korištenje Continue izjave

Continue koristi se kao kontrolna izjava. Čim se pojavi nastavak preskače trenutna iteracija.

Kodirati:

Izlaz:

Na izlazu vidimo da se brojevi ispisuju od 1 do 9, osim 4, jer je to bio uvjet koji je potrebno preskočiti u programu. Dakle, upravo je ta iteracija preskočena i vidimo da se program nastavlja sve dok se stanje nastavi.

Igra glava ili repova

Ispod je primjer igre bacanja novčića u Pythonu koja se kreira uz pomoć petlje WHILE. Slijedi tekstualna igra ili drugi primjer kako koristiti petlju. Ovdje uvozimo slučajnu klasu i koristimo funkciju input () da korisnik pročita unos. To je samo jednostavna simulacija prebacivanja kovanica. Molimo korisnika da upiše 'glave' ili 'repove'. Ovdje će se primijeniti jednostavna statistika igara tako da se zbroji posljedični broj glava i repova.

Kodirati:

Izlaz:

Konačni izlaz koji dobijemo nakon što unesemo vrijednosti I, e 'glave' ili 'repovi' je kako slijedi:

Kodirati:

U isječku koda vidimo da slučajna klasa generira slučajne vrijednosti ili 'glava' ili 'rep', kao što smo dali gore navedene opcije i pohranjujemo ih u flip varijablu. Prema tome, kad unos koji daje korisnik odgovara vrijednosti sa flip onda jedan pobijedi jedan drugi gubi, a petlja dok se pokreće do tada. Postoji jedan uvjet izlaska koji je samo kad je kao unos dan x i X. U tom se slučaju izračunava vrijednost ponovljene vrijednosti. Ovo je bila samo jednostavna ilustracija tekstualne igre načinjene upotrebom petlje.

Zaključak

Kako ljudi smatraju da se zadaci koji se ponavljaju dosadni čine, te zadatke čine podložnima ljudskim pogreškama. Dakle, iteracijski programi imaju svoje korisne programe i služe kao velika pomoć u mnogim aplikacijama gdje je potrebno da se petlja radi beskonačno dok se ne prekine. Mnoge jednostavne tekstualne igre mogu se stvoriti pomoću petlje.

Preporučeni članak

Ovo je vodič za Python Beskonačnu petlju. Ovdje razgovaramo o uvođenju i različitim vrstama izjava, zajedno s implementacijom koda. Možete i proći naše druge predložene članke da biste saznali više -

  1. Izjava o prekidu Pythona (primjeri)
  2. Uvod u Python ugniježđene petlje
  3. Python setovi
  4. Popis operacija u Pythonu | Top 15 operacija
  5. Pokazivači u Pythonu s upotrebama
  6. Značajke Pythona
  7. Nastavite izjavu u C ++
  8. Izjava o kontroli u C ++ | Različita izjava o kontroli

Kategorija: