
Salutare si bine ati venit la al 21-lea tutorial de Python. In acest tutorial vom vorbi despre structura decizională ‘if-else’ si ‘elif’. Instructiunea if evalueaza conditia, daca este adevarata executa instructiunea sau blocul de cod de dupa, iar daca conditia este evaluata la valoarea de fals, in acest caz se executa instructiunea sau blocul de cod de pe ramura else a evaluarii conditionate.
Sintaxă :
if conditie :
instructiuni_de_executat
else:
instructiuni_de_executat_2
Exemple programe:
peste = „ton”
if peste == „pastrav”:
print(‘ acesta este un peste ‘)
else:
print(‘ nu stiu ce este acesta ‘)
Se ruleaza acest program.
Conditia ‘elif’ ne poate extinde foarte mult functionalitatea programului nostru si se poate repeta de ceta ori dorim, atata timp cat se pastreaza eficienta rularii programului astfel. Daca evaluarea primei conditii nu este reala se trece la evaluarea urmatoarei conditii pana ce acestea se termina si se intra pe o ramura fara evaluare. Este considerata si inlucuitoare pentru structura switch-case din alte limbaje de programare. Aceasta are urmatoarea sintaxa:
if conditie :
instructiuni_de_executat
elif conditie_2:
instructiuni_de_executat_2
else:
instructiuni_de_executat_3
Se fac urmatoarele modificari programului:
peste = „ton”
if peste == „pastrav”:
print(‘ acesta este un peste ‘)
elif peste == „somon”:
print(‘ ai prins somnul’)
if peste == „pastrav”:
print(‘ acesta este un peste foarte bun ‘)
elif peste == „rechin”:
print(‘ acesta este un peste periculos’)
elif peste == „ton”:
print(‘ acesta este un peste gustos’)
else:
print(‘ nu stiu ce este acesta ‘)
Se ruleaza programul. Se inlocuie „ton” cu „guvizi” in conditionala si se ruleaza din nou.
Urmariti tutorialul video pentru consolidarea cunostintelor si explicatii suplimentare.
Nu uitati ca pentru informatii mai complexe va puteti documenta in plus sau parcurge si alte resurse.
One thought on “Tutoriale Video Python nr 21 despre if-else si elif”