Module: (Python) Koşullu ifade


Problem

2/17

Koşullu işleç - IF

Theory Click to read/hide

Koşullu ifade (eğer)

Maksimum iki sayısını bulma probleminde, if.  sözcüğüyle başlayan yeni bir operatörle tanıştık. Bu operatöre KOŞULLU operatör

if kelimesi İngilizce'den "if" olarak ve else - kelimesi "aksi halde" olarak çevrilmiştir. if kelimesinden sonraki koşul true (true) ise, yeni bir satırda iki noktadan sonraki ve else kelimesinden önce bulunan tüm komutlar (operatörler) yürütülür. Koşul yanlış (yanlış) ise, else: kelimesinden sonraki komutlar yürütülür. 

Diğer programlama dillerinden farklı olarak, Python'da sol kenarlığa göre girinti (kaydırma) ifadeleri önemlidir. Girinti program performansını etkiler. Yakından bakarsanız, if  kelimesi ile else kelimesi aynı seviyede başlar ve yürütülen komutlar kaydırılır bu seviyeye göre sağda aynı mesafe (4 boşluk kullanılması önerilir).
 
ŞARTLI BEYANIN GENEL GÖRÜNÜMÜ:
if koşulu: # koşullu başlık
    # "eğer" bloğu — yürütülen ifadeler
    # başlıktaki koşul doğruysa
başka:
    # "aksi halde" engelle — yürütülen ifadeler
    # başlıktaki koşul yanlışsa

Hatırlamak zorundasın!
1. if-else -  tek bir ifadedir!
2. else kelimesinden sonra, koşul hiçbir zaman sağlanmaz (koşul yalnızca if kelimesinden sonra ayarlanır).
     "Aksi takdirde" if   kelimesinden sonra belirtilen ana koşul yanlış olduğunda yürütülür, örn. yürütülmedi.
3. Her dalda yürütülecek ifadeler (if veya else) 4 boşluktan oluşan aynı girinti ile yazılır. Girinti gerekli! 
4. Koşul doğru (yani karşılandı) veya yanlış (yani karşılanmadı) olarak söylenebilen bir ifadedir.
Koşul, mantıksal ilişkilerin işaretlerini kullanır
  > , <                 daha çok, daha az,
  >=, <=              büyük veya eşit, küçük veya eşit,
  ==                     eşittir,
  !=                     eşit değil.

Problem

"-" karakterini görüntüleyen programı tamamlayın. (eksi) klavyeden girilen sayı negatif ise ve "+" (artı) - sayı pozitifse (klavyeden sıfır girilebileceğini dikkate almayın).

Şu adımları sırayla uygulayın:
1. 2. satıra koşul kelimesi yerine kontrol edeceğiniz ifadeyi yazın;
2. 3. satıra, koşul DOĞRU (is true) ise yürütülecek çıktı ifadesini yazın;
3. 5. satıra, koşul YANLIŞ (karşılanmamış) ise yürütülecek olan çıktı ifadesini yazın.