Page 133 - Bilgisayar Bilimi | Kur 1
P. 133
Burada koşul “true” değer alıyorsa, yani koşul sağlanıyorsa blok kısmındaki ifadeler gerçekleşecektir.
Eğer koşul “false” değer alıyorsa, yani koşul sağlanmıyorsa blok kısmındaki ifadeler gerçekleşmeden
program devam edecektir.
print(‘Lütfen bölme için iki sayı giriniz.’)
bolum=int(input(‘Lütfen bölme için ilk sayınızı giriniz:’)
bolen=int(input(‘Lütfen bölme için ikinci sayınızı giriniz:’)
if bolen!=0:
print(bolum,’/’,bolen,”=”, bolum/bolen)
Ekran çıktısı aşağıdaki gibi olur:
Lütfen bölme için iki sayı giriniz.
Lütfen bölme için ilk sayınızı giriniz:32
Lütfen bölme için ikinci sayınızı giriniz:8
32/8=4.0
Başka değerler için test edecek olursak:
Lütfen bölme için iki sayı giriniz.
Lütfen bölme için ilk sayınızı giriniz:32
Lütfen bölme için ikinci sayınızı giriniz:0
4.4. İf/else İfadesi
İf/else İfadesi, if ifadesi ile birlikte çalışır ve if koşullarının sağlanmadığı tüm durumları kapsar.
if-else Yapısı
koşul if/else ifadesinin yapısı:
(şart)
if koşul:
Eğer koşul if kodu
yanlış ise ifadeler
else kodu else:
ifadeler
else, isteğe bağlı bir ifadedir ve if bloğu ile birlikte sadece bir kez kullanılır.
132