Koşullu İfadeler
if, elif ve else blokları ile karar mekanizmaları.
Python'da koşullu işlemler if, elif (else if) ve else anahtar kelimeleriyle kurulur. Diğer birçok dilden farklı olarak, Python'da süslü parantezler yerine girintileme (indentation) kuralları zorunludur. Genellikle her blok için 4 boşluk girinti bırakılır.
Mantıksal operatörler olarak semboller yerine doğrudan İngilizce kelimeler (and, or, not) kullanılır.
If-Elif-Else Yapısı ve Mantıksal Operatörler
score = 85
# İki nokta (:) işareti ve girintilere dikkat edin
if score >= 90:
print("Harika! Notunuz: A")
elif score >= 80:
print("Başarılı. Notunuz: B")
elif score >= 70:
print("Geçtiniz. Notunuz: C")
else:
print("Kaldınız. Notunuz: F")
# Mantıksal Operatörlerin Kullanımı (and, or, not)
has_licence = True
is_sober = True
if has_licence and is_sober:
print("Araç kullanabilirsiniz.")
else:
print("Araç kullanamazsınız!")