Uvjete u jeziku Python

Sadržaj
Poznavanje python tipova podataka i struktura podataka malo temeljitije, sljedeći logičan korak u vašoj evoluciji kao programera je naučiti kako koristiti uvjete, petlje i petlje.
Logičke vrijednosti važan su dio svakog programskog jezika, pogledajmo kako Piton možemo ih riješiti, u ovom slučaju počet ćemo s false:
 Netačno Ništa 0 "" () [] {} 

Svaki od gore navedenih uvjeta ocijenjen je kao netočan u Piton tj. Netačno, Ništa, numerička nula bilo koje vrste, prazni nizovi, prazni popisi, svi se procjenjuju kao lažni za Booleovo uvjetovanje u Piton.
Međutim Istina, mi to predstavljamo postojanjem, uzima se kao 1 kao ono što je unutar naših vrijednosti, pogledajmo ovo malo bolje sa sljedećim primjerom koda:
 >>> Tačno Tačno >>> Netačno Netačno >>> Tačno == 1 Tačno >>> Netačno == 0 Tačno >>> Tačno + Netačno + 42 43 

Unutar Piton Također imamo način pretvorbe bilo koje vrijednosti u bool tip, pogledajmo mali primjer kako biste to mogli analizirati i imati na umu:
 >>> bool ('Mislim, dakle jesam') Tačno >>> bool (42) Tačno >>> bool ('') Netačno >>> bool (0) Netačno 

Za početak s uvjetovanjima moramo biti jasni o čemu se radi, oni su ocjene uvjeta koji nam omogućuju programiranje hoće li se jedna ili druga radnja ili nijedna neće izvršiti, to je osnovni stup svakog programa jer nam omogućuje da damo osjećaj da svaka radnja ima uspostavljenu reakciju. Klasičan primjer za to je kada radimo kratki program pozdravljanja, gdje program ocjenjuje ime i daje odgovarajući pozdrav.
Pogledajmo početni kod:
 name = raw_input ('Kako se zovete?') if name.endswith ('Gumby'): ispišite 'Hello, Mr. Gumby' 

U ovom programu koristimo upute ako ovo je naša osnovna uputa koja nam omogućuje procjenu uvjeta, nadopunjena je uputom drugo što nam omogućuje da naznačimo da bi se izvršilo ako se ispuni uvjet ako nije ispunjen, pogledajmo drugi primjer:
 name = raw_input ('Kako se zovete?') if name.endswith ('Gumby'): print 'Hello, Mr. Gumby' else: print 'Hello, stranger' 

Kao što smo mogli vidjeti, ako se ime osobe ne podudara s našim uvjetom, izvršavamo drugi kôd, ovdje je ključ poštivanje uvlačenja koje će definirati unutarnji blok svakog uvjeta. Što se događa kada moramo procijeniti više uvjeta, jer u tom slučaju imamo elif što nam omogućuje procjenu stanja nakon stanja nakon glavnog definiranog u ako nije ispunjen.
Pogledajmo kod da bismo to bolje razumjeli:
 num = input ('Unesite broj:') if num> 0: print 'Broj je pozitivan' elif num <0: print 'Broj je negativan' else: print 'Broj je nula' 

Do tog trenutka moramo biti u stanju razumjeti ovaj kôd i vidjeti kako radi.
Drugi važan aspekt unutar uvjeta je mogućnost ugniježđenja uvjeta unutar njih, to jest, nakon što je uvjet ispunjen, možemo procijeniti druge aspekte unutar kako bismo nastavili varenje našeg parametra, jer uvijek ništa ne govori bolje i objašnjeno je nego vidjeti dio koda :
 name = raw_input ('Kako se zovete?') if name.endswith ('Gumby'): if name.startswith ('Mr.'): ispišite 'Hello, Mr. Gumby' elif name.startswith ('Mrs.' ): print 'Zdravo, gospođo Gumby' else: print 'Zdravo, Gumby' else: print 'Zdravo, stranče' 

Kao što smo ranije spomenuli, uvlačenje je ključ unutar Piton Da bismo naš kôd organizirali tako da nam tumač ne napravi grešku, to moramo najviše uzeti u obzir.Je li vam se svidio i pomogao ovaj vodič?Autor možete nagraditi pritiskom na ovaj gumb kako biste mu dali pozitivan bod
wave wave wave wave wave