Bu seriyanın altıncı mühazirəsinə xoş gəlmisiniz. İndi proqramlaşdırmaya dərindən başlayırıq və Python-da “if ifadələrinin” istifadəsini öyrənəcəyik.
“Əgər ifadələr” proqramlaşdırmada son dərəcə vacibdir, çünki onlar bizə müəyyən şərtlərə əsaslanaraq qərar qəbul edə biləcək proqramlar qurmağa imkan verir.
Bəyanat
“Əgər ifadə” bir neçə qərara əsaslanan proqramı icra etmək üçün istifadə olunur. Məsələn, bunu oxuyun:
“Əgər isti olsa,
İsti gündür
Bol su içmək
Əks halda, soyuq olarsa
Soyuq bir gündür
isti paltar geyin
Əks halda, gözəl gündür”
Yuxarıdakı ifadələrdə biz bəzi şərtlərə əsaslanaraq bəzi qərarlar qəbul edirik. Birinci ifadə şərtdir, ikincisi onun mənası, üçüncüsü isə qərarın icrasıdır.
if ifadələri eyni şəkildə işləyir.
Gəlin buna proqramlaşdırmada baxaq.
Boolean dəyişənini təqdim edirik.
is_hot = true
İndi "if ifadəsi" əlavə edəcəyik
if is_hot:
print("It's a hot day.")
İndi yuxarıdakı şərt doğru olarsa, bu ifadə yerinə yetiriləcəkdir. “if ifadəsindən” çıxmaq üçün kursorunuzu yeni kod sətirinə uyğunlaşdırmaq üçün “Shift + Tab” düymələrini sıxmalısınız.
İndi bu proqramı işə salaq.
İndi bu proqramla oynayaq.
Yuxarıdakı şərti yalana çevirsəm görün nə olacaq.
Aydındır ki, şərt yalnışdırsa, “if ifadəsi” yerinə yetirilmir. İndi birinci şərt yerinə yetirilmədikdə yerinə yetiriləcək ikinci şərti əlavə edəcəyik.
is_hot = False
if is_hot:
print("It's a hot day.")
print("Drink plenty of water")
else:
print("It's a cold day.")
print("Wear warm clothes.")
print("Enjoy your day")
“Əgər” şərti yanlışdır, buna görə də tərcüməçi “else” abzasındakı növbəti kodlar dəstinə keçəcək.
“Əgər ifadə” mütləq yalnız iki şərtlə məhdudlaşmır. İstədiyiniz qədər çox şəraitdə çubuq vura bilərsiniz. Bu proqrama bəzi şərtlər əlavə edək.
Boolean dəyişəni ilə başqa bir şərt təyin edirik. Qoy olsun:
if_cold = True
İndi proqramımıza üçüncü şərt əlavə edə bilərik. Bu belə işləyir
is_hot = False
if_cold = True
if is_hot:
print("It's a hot day.")
print("Drink plenty of water")
elif is_cold:
print("It's a cold day.")
print("Wear warm clothes.")
else:
print("It's a lovely day")
print("Enjoy your day")
İndi nə isti, nə də soyuq gündürsə, deməli, gözəl gündür. Burada biz ilk “if” və sonuncu “else” arasında yeni şərt müəyyən etmək üçün “elif” adlı yeni funksiyadan istifadə etdik. İstədiyiniz qədər “elif” əlavə edə bilərsiniz.
Həyata
Həll
Tamamlayın!
Ümid edirəm ki, bu seriyadan zövq alırsınız. Növbəti mühazirə Python dilində operatorların istifadəsi haqqında olacaq.
Salam!
Cavab yaz