Tässä artikkelissa keskustelemme siitä, kuinka Truea käytetään Pythonissa.
Vaikka silmukka käytetään koodilohkon suorittamiseen toistuvasti, kunnes annettu boolen ehto arvioidaan epätosi. Jos kirjoitamme True, silmukka jatkuu ikuisesti.
Esimerkki: While Loop True:n kanssa
Python 3
ei tulosignaalia
# Python program to demonstrate> # while loop with True> > while> True> :> > pass> |
>
>
Jos suoritamme yllä olevan koodin, tämä silmukka suoritetaan äärettömän monta kertaa. Päästäksemme ulos tästä silmukasta käytämme katkeaa lausunto nimenomaisesti.
Tarkastellaan alla olevaa esimerkkiä, jossa haluamme löytää ensimmäisen N luvun summan. Katsotaanpa alla olevaa koodia ymmärtääksesi paremmin.
Esimerkki: While Loop with True löytääksesi N ensimmäisen luvun summan
Python 3
# Python program to demonstrate> # while loop with True> > N> => 10> Sum> => 0> > # This loop will run forever> while> True> :> > Sum> +> => N> > N> -> => 1> > > # the below condition will tell> > # the loop to stop> > if> N> => => 0> :> > break> > print> (f> 'Sum of First 10 Numbers is {Sum}'> )> |
>
>Lähtö
Sum of First 10 Numbers is 55>
Yllä olevassa esimerkissä olemme käyttäneet while True -käskyä ajamaan while-silmukkaa ja olemme lisänneet if-lauseen, joka lopettaa silmukan suorittamisen, kun N:n arvosta tulee 0. Jos emme kirjoita tätä if-lausetta, silmukka toimii ikuisesti ja alkaa lisätä N:n negatiivisia arvoja summaan.
knn-algoritmi