Məzmuna keç

Müqayisə və elif

Keçən dərsdə >=== gördün. İndi bütün dəsti tanıyaq.

İşarəMənasıNümunəNəticə
==bərabərdir5 == 5True
!=bərabər deyil5 != 3True
>böyükdür5 > 7False
<kiçikdir5 < 7True
>=böyük və ya bərabər5 >= 5True
<=kiçik və ya bərabər5 <= 4False

True (doğru) və False (yanlış) — Python-un «hə» və «yox»udur. Müqayisəni print-ə qoysan, cavabı birbaşa görərsən:

Daxiletmələr (input() üçün)

Hər sətirdə bir dəyər — input() onları sıra ilə oxuyur.

Nəticə
 

elif — «yox, bəs belədirsə?»

Bölmə: “elif — «yox, bəs belədirsə?»”

İki yol azlıq edəndə elif (else if) köməyə gəlir. Python şərtləri yuxarıdan aşağı yoxlayır və ilk doğru olanda dayanır:

Daxiletmələr (input() üçün)

Hər sətirdə bir dəyər — input() onları sıra ilə oxuyur.

Nəticə
 

qiymet-i dəyişib hər dörd cavabı almağa çalış. 95, 60, 30 yoxla!

Missiya

Doğru, yoxsa yanlış?

+10 XP

Üç müqayisə yaz və print ilə nəticələrini çap et — ən azı biri True, biri False olsun.

Daxiletmələr (input() üçün)

Hər sətirdə bir dəyər — input() onları sıra ilə oxuyur.

Nəticə
 
Missiya

Hava məsləhətçisi

+15 XP

Temperatura görə məsləhət ver: 30°+ isti, 15–29° mülayim, 15°-dən aşağı soyuq. (Daxiletmələrdə 22 var.)

Daxiletmələr (input() üçün)

Hər sətirdə bir dəyər — input() onları sıra ilə oxuyur.

Nəticə
 
Missiya

Tək, yoxsa cüt?

+15 XP

Köhnə dostumuz % qayıdır: ədəd cütdürsə cüt, təkdirsə tək çap et. (Daxiletmələrdə 7 var.)

Daxiletmələr (input() üçün)

Hər sətirdə bir dəyər — input() onları sıra ilə oxuyur.

Nəticə
 

Növbəti dərsdə: bir neçə şərti birləşdirməyi öyrənirik — and, or, not. Davam et →