Betingelser på Python -språket

Innholdsfortegnelse
Å kjenne pytondatatyper og datastrukturer litt mer grundig, det neste logiske trinnet i utviklingen din som programmerer er å lære å bruke betingelser, sløyfer og sløyfer.
Boolske verdier er en viktig del av ethvert programmeringsspråk, la oss se hvordan vi gjør det Python vi kan håndtere dem, i dette tilfellet starter vi med false:
 Falsk Ingen 0 "" () [] {} 

Hver av de ovennevnte betingelsene er vurdert som usanne i Python dvs. Falsk, Ingen, numerisk null av hvilken som helst type, tomme strenger, tomme lister, blir alle vurdert som usanne for boolsk kondisjonering i Python.
men Sant representerer vi det med eksistens, er tatt som 1 som det som er innenfor våre verdier, la oss se dette litt bedre med følgende eksempelkode:
 >>> True True >>> False False >>> True == 1 True >>> False == 0 True >>> True + False + 42 43 

Innenfor Python Vi har også måten å konvertere enhver verdi til en bool -type. La oss se et lite eksempel, slik at du kan analysere dette og huske det:
 >>> bool ('Jeg tror, ​​derfor er jeg') True >>> bool (42) True >>> bool ('') False >>> bool (0) False 

Til å begynne med betingelsene må vi være klare om hva de er, de er evalueringer av forhold som lar oss programmere om en eller annen handling eller ingen blir utført, det er grunnpilen i ethvert program siden det lar oss gi følelsen at hver handling har en etablert reaksjon. Et klassisk eksempel på dette er når vi gjør et kort hilsenprogram, der programmet evaluerer navnet og gir en tilsvarende hilsen.
La oss se den første koden:
 name = raw_input ('What is your name?') if name.endswith ('Gumby'): print 'Hello, Mr. Gumby' 

I dette programmet bruker vi instruksjonen hvis dette er vår grunninstruksjon som lar oss evaluere forholdene, den kompletteres av instruksjonen ellers som lar oss indikere at den ville bli utført hvis tilstanden til hvis det er ikke oppfylt, la oss se et annet eksempel:
 name = raw_input ('What is your name?') if name.endswith ('Gumby'): print 'Hello, Mr. Gumby' else: print 'Hello, stranger' 

Som vi kunne se, hvis navnet på personen ikke samsvarer med vår tilstand, kjører vi en annen kode, her er nøkkelen å respektere innrykket som er hvem som skal definere den interne blokken til hver betinget. Hva skjer når vi må evaluere flere forhold, for i så fall har vi elif som lar oss vurdere tilstand etter tilstand etter den viktigste definert i hvis er ikke oppfylt.
La oss se på koden for å forstå dette bedre:
 num = input ('Enter a number:') if num> 0: print 'The number is positive' elif num <0: print 'The number is negative' else: print 'The number is zero' 

På dette tidspunktet må vi kunne forstå denne koden og se hvordan den fungerer.
Et annet viktig aspekt i betingelsene er muligheten for å hekke forhold i dem, det vil si at når en betingelse er oppfylt, kan vi evaluere andre aspekter innen for å fortsette å fordøye parameteren vår, ettersom ingenting alltid snakker bedre og det forklares enn å se en del av koden :
 name = raw_input ('What is your name?') if name.endswith ('Gumby'): if name.startswith ('Mr.'): print 'Hello, Mr. Gumby' elif name.startswith ('Mrs.' ): print 'Hello, Mrs. Gumby' else: print 'Hello, Gumby' else: print 'Hello, stranger' 

Som vi hadde nevnt tidligere, er innrykk nøkkelen i Python For å organisere koden vår slik at tolken ikke gir oss en feil, er det det vi må ta mest hensyn til.Likte og hjalp du denne opplæringen?Du kan belønne forfatteren ved å trykke på denne knappen for å gi ham et positivt poeng
wave wave wave wave wave