Module: (Python) İç içe koşullu ifade. Zor şartlar


Problem

1/14

İç içe koşullu ifade

Theory Click to read/hide

İç içe koşullu ifade

"eğer" bloklarında ve aksi halde" diğer iç içe geçmiş koşullu ifadeler dahil olmak üzere diğer tüm ifadeleri içerebilir;  else kelimesi önceki if'e atıfta bulunur.
 
Örnek 
A > ise; 10:
    eğer A > 100:
        print("Çok paran var.")
    başka:
        print("Yeterince paran var.")
başka:
    print("Yeterli paraniz yok.")
Kalın, başka bir if ifadesinin içindeki bir koşullu ifadeyi belirtir, bu nedenle iç içe koşullu ifade olarak adlandırılır. İç içe koşullu ifadelerle yalnızca iki değil, birden çok seçenek uygulayabilirsiniz.
else kelimesinden sonra iç içe geçmiş bir operatör de kullanabilirsiniz.
 
Örnek 
eğer A < 10:
    print("Yeterli paraniz yok.")
başka:
    eğer A > 100:
  print("Çok paran var.")
  başka:
  print("Yeterince paran var.")
Bu durumda, else sonrasında bir koşulun daha kontrol edilmesi gerekiyorsa if operatörü yerine "basamaklı" elif anahtar sözcüğüyle dallanma (else - if'nin kısaltması).
 
Örnek
eğer A < 10:
    print("Yeterli paraniz yok.")
elif A > 100:
  print("Çok paran var.")
başka:
  print("Yeterince paran var.")
Tüm örneklerde girintiye dikkat edin. Basamaklı koşul kullanırken tüm if-elif-else anahtar kelimeleri aynı düzeydedir.
Örneğin, if-elif-elif-... zincirinde basamaklı bir koşul kullanılarak yazılan çok sayıda denetimle, ilk gerçek koşul tetiklenir.

Problem

İç içe koşullu bir ifade kullanarak, klavyeden girilen sayı 20 ile 40 arasındaysa "YES" ve "NO " aksi halde.
Orijinal programı gerekli koşullarla tamamlayın.

Lütfen programın iki else dalı olduğunu unutmayın - koşullardan herhangi biri karşılanmazsa, ekranda NO kelimesi görüntülenmelidir.