Python - uvjeti i petlje

Sadržaj
U Piton Možemo se nositi s ciklusima i usporedbama, koji nam zajedno omogućuju izvršavanje radnji dok uvjetujemo karakteristiku koja se mora ispuniti, bez obzira na to nastavlja li se ciklus, ili kad se ispuni, završava.
Koristi se za saznanje jesu li dva elementa jednaka, bilo po sadržaju ili ako su povezani s istim objektom, operator je '=='Pogledajmo mali primjer vaše aplikacije:

Kliknite na sliku da biste je povećali

Ono što smo učinili je usporedba "foo" == "foo" jer su to dva jednaka niza Piton Vraća nam se da je istina s Booleovom vrijednošću True, što se sada događa ako želimo usporediti dvije različite vrijednosti, da vidimo:

Kliknite na sliku da biste je povećali

Sada jednostavno usporedimo jesu li "foo" == "bar" kako vidimo dva različita niza i Piton vraća False.
Ovo što smo upravo vidjeli srž je usporedbe jer nam pokazuje način kako uspostaviti uvjete.
Ovaj je operator prilično zanimljiv jer nam omogućuje provjeru identiteta elementa, odnosno više ne traži jednakost vrijednosti, već ide korak dalje i traži identitet objekta, da vidimo nešto jednostavno.
 >>> x = y = [1, 2, 3] >>> z = [1, 2, 3] >>> x == y True >>> x == z True >>> x je y True> >> x je z Netačno 

Kao što možemo vidjeti u prethodnom kodu, dodjeljujemo “x” i “y” istom popisu s vrijednostima 1,2,3, a zatim stvaramo novi popis s istim vrijednostima i dodjeljujemo ga z, kada koristimo operator jednakosti, svi se podudaraju, ali kada koristimo naš operator identiteta "je" tu vidimo kada se razlika objekata ističe.
Ovaj nam operater omogućuje da znamo je li element član drugog elementa, koristi se "in" operator, pogledajmo jednostavan program kako to ugraditi:
 name = raw_input ('Kako se zovete?') if 's' in name: print 'Vaše ime sadrži slovo "s".' else: print 'Vaše ime ne sadrži slovo "s".' 

Kao što vidimo u primjeru, pitamo postoji li slovo s unutar varijable naziva, u ovom slučaju operator nam govori pripada li slovo skupu onoga što korisnik unese u unos piton.
Ovaj ciklus omogućuje nam ponavljanje dok je određeni uvjet ispunjen ili dok određeni uvjet nije zadovoljen, dok neprestano procjenjujemo ove dvije opcije izvršavajući dio koda koji postavimo unutar bloka.
 x = 1 dok je x <= 100: ispis x x + = 1 

Pogledajmo kako ovo funkcionira izrezivanjem raspona na 10:

POVEĆAJTE

Kliknite na sliku da biste je povećali

Kao što smo vidjeli dok dodjela naše kontrolne varijable x nije dosegla 10, program je nastavio ispisivati ​​sadržaj spomenute varijable. Pogledajmo posljednji primjer kako primijeniti uvjet dok, u sljedećem programu, sve dok ne unesemo nešto, nastavit će postavljati pitanja i zahtijevati unos, ovaj program ostavljamo za vježbanje i testiranje što mogu učiniti s ovim uvjetima i ciklusima:
 name = '' while not name: name = raw_input ('Molimo unesite svoje ime:') print 'Pozdrav,% s!' % Ime 
Je li vam se svidio i pomogao ovaj vodič?Autor možete nagraditi pritiskom na ovaj gumb kako biste mu dali pozitivan bod

Vi ćete pomoći u razvoju web stranice, dijeljenje stranicu sa svojim prijateljima

wave wave wave wave wave