Satura rādītājs
Zinot python datu tipus un datu struktūras nedaudz rūpīgāk, nākamais loģiskais solis jūsu kā programmētāja evolūcijā ir iemācīties izmantot nosacījumus, cilpas un cilpas.Būla vērtības ir svarīga jebkuras programmēšanas valodas sastāvdaļa. Apskatīsim, kā to izdarīt Python mēs varam tos apstrādāt, šajā gadījumā sāksim ar nepatiesu:
Nepareizi Nav 0 "" () [] {}
Katrs no iepriekš minētajiem nosacījumiem tiek novērtēts kā nepatiess Python i., False, None, jebkura veida skaitliskā nulle, tukšas virknes, tukši saraksti, visi tiek novērtēti kā nepatiesi Būla nosacījumiem Python.
Tomēr Tiesa, mēs to pārstāvam ar esamību, tiek uzskatīts par 1 kā vērtību, kas ir mūsu vērtībās, apskatīsim to nedaudz labāk, izmantojot šādu koda piemēru:
>>> Patiess Patiess >>> Nepareizi Nepareizi >>> Patiess == 1 Patiess >>> Nepatiess == 0 Patiess >>> Patiess + nepatiess + 42 43
Iekšpusē Python Mums ir arī veids, kā jebkuru vērtību pārvērst par bool veidu, apskatīsim nelielu piemēru, lai jūs varētu to analizēt un paturēt prātā:
>>> bool ('Es domāju, tāpēc es esmu') Taisnība >>> bool (42) True >>> bool ('') Nepareizi >>> bool (0) Nepareizi
Lai sāktu ar nosacījumiem, mums ir jābūt skaidrībai par to, kas tie ir, tie ir nosacījumu novērtējumi, kas ļauj mums ieprogrammēt, vai viena vai otra darbība tiek izpildīta vai netiek veikta, tas ir jebkuras programmas pamatpīlārs, jo tas ļauj mums radīt sajūtu ka katrai darbībai ir noteikta reakcija. Klasisks piemērs tam ir gadījums, kad mēs veicam īsu sveiciena programmu, kurā programma novērtē vārdu un sniedz atbilstošu sveicienu.
Apskatīsim sākotnējo kodu:
name = raw_input ('Kāds ir jūsu vārds?'), ja name.endswith ('Gumby'): izdrukājiet 'Sveiki, Gumbija kungs'
Šajā programmā mēs izmantojam instrukciju ja šī ir mūsu pamata instrukcija, kas ļauj mums novērtēt apstākļus, to papildina instrukcija citādi kas ļauj mums norādīt, ka tas tiktu izpildīts, ja ja tas nav izpildīts, apskatīsim vēl vienu piemēru:
name = raw_input ('Kāds ir jūsu vārds?'), ja name.endswith ('Gumby'): drukāt 'Sveiki, Gumbija kungs' cits: drukāt 'Sveiks, svešinieks'
Kā redzējām, ja personas vārds neatbilst mūsu nosacījumam, mēs izpildām citu kodu, šeit galvenais ir ievērot ievilkumu, kas nosaka katra nosacījuma iekšējo bloku. Kas notiek, ja mums jāizvērtē vairāki nosacījumi, jo tādā gadījumā mums ir elifs kas ļauj mums novērtēt stāvokli pēc stāvokļa pēc galvenā, kas definēts ja nav izpildīts.
Apskatīsim kodu, lai to labāk izprastu:
num = ievade ('Ievadiet skaitli:'), ja numurs> 0: drukāt 'Skaitlis ir pozitīvs' elif numurs <0: drukāt 'Skaitlis ir negatīvs' cits: drukāt 'Skaitlis ir nulle'
Līdz tam laikam mums ir jāspēj saprast šo kodu un jāredz, kā tas darbojas.
Vēl viens svarīgs nosacījumu nosacījumu aspekts ir iespēja ligzdot nosacījumus tajos, tas ir, kad nosacījums ir izpildīts, mēs varam novērtēt citus aspektus, lai turpinātu mūsu parametra sagremošanu, jo vienmēr nekas nerunā labāk un tas ir izskaidrots, nekā redzēt koda daļu :
name = raw_input ('Kāds ir jūsu vārds?'), ja name.endswith ('Gumby'): ja name.startswith ('kungs'): drukāt 'Labdien, Gumbija kungs' elifa vārds.startswith ('kundze' ): drukāt 'Sveiki, Gumbijas kundze' cits: drukāt 'Sveika, Gumbija' cits: drukāt 'Sveiks, svešiniece'
Kā jau iepriekš minējām, ievilkums ir galvenais Python Lai sakārtotu savu kodu tā, lai tulks neradītu mums kļūdu, tas mums ir jāņem vērā visvairāk.Vai jums patika šī apmācība un palīdzējāt tai?Jūs varat apbalvot autoru, nospiežot šo pogu, lai sniegtu viņam pozitīvu punktu