3Mësimi 3 nga 5

Kushtet dhe Marrja e Vendimeve

Mëso si t'i bësh programet të marrin vendime duke përdorur deklaratat if, elif dhe else.

Programet e vërteta duhet të marrin vendime. A duhet të shfaqim një mesazh gabimi? A është përdoruesi i identifikuar? A është numri pozitiv? Në këtë mësim, do të mësosh si të përdorësh deklaratat e kushtëzuara për të kontrolluar rrjedhën e programit bazuar në kushte të ndryshme.

Deklarata if

Deklarata if ekzekuton kod vetëm kur një kusht është True. Sintaksa është: if kushti: e ndjekur nga kod i indentuar. Python përdor indentim (zakonisht 4 hapësira) për të përkufizuar blloqe kodi. Për shembull: if temperatura > 30: print('Sot është nxehtë!')

Shtimi i else për Alternativa

Shpesh dëshiron të bësh një gjë nëse një kusht është i vërtetë, dhe diçka tjetër nëse është i rremë. Klauzola else trajton rastin 'përndryshe': if mosha >= 18: print('Mund të votosh') else: print('Shumë i ri për të votuar')

Kushte të Shumëfishta me elif

Kur ke më shumë se dy mundësi, përdor elif (else if) për të kontrolluar kushte shtesë. Python kontrollon çdo kusht me radhë dhe ekzekuton të parin që është True: if nota >= 90: vlerësimi = 'A' elif nota >= 80: vlerësimi = 'B' elif nota >= 70: vlerësimi = 'C' else: vlerësimi = 'F'

Kombinimi i Kushteve

Mund të kombinosh kushte të shumëfishta duke përdorur operatorët logjikë: 'and' (të dyja duhet të jenë të vërteta), 'or' (të paktën një duhet të jetë e vërtetë), dhe 'not' (përmbys kushtin). Për shembull: if mosha >= 18 and ka_patentë: print('Mund të drejtosh')

Pikat Kryesore

  • Deklaratat if ekzekutojnë kod kur kushtet janë True
  • else trajton alternativën kur kushtet janë False
  • elif lejon kontrollin e kushteve të shumëfishta me radhë
  • and, or, not kombinojnë kushte për logjikë komplekse