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