Python'da belirli bir koşul durumunda bir kod blokundan diğerine geçiş yapmak istenildiğinde kullanılan yapılardır. Normalde Python'da kodlar yukarıdan aşağıya doğru çalıştırılır. Uygulama içerisinde kodların belirli koşullara göre işletilmesini sağlar.
Kullanım şekli;
if KOŞUL:
#KOŞUL TRUE ise işletilecek kısım
#Her durumda çalıştırılmaya devam edilecek kısım
Örnek kullanım;
ad = 'Erhan'
if ad == 'Erhan':
print('Merhaba Erhan!')
Merhaba Erhan!
İf Else Yapısı
Kullanım şekli;
if KOŞUL:
#KOŞUL TRUE ise işletilecek kısım
Örnek kullanım;
kullaniciAdi = 'Erhan'
parola = 12345
if (kullaniciAdi == 'Erhan') and (parola == 12345):
print('Kullanıcı adı ve parola doğru.')
else:
print('Kullanıcı adı veya parola hatalı.')
Çıktı;
Kullanıcı adı ve parola doğru.
İf Elif Else Yapısı
Kullanım şekli;
if KOŞUL:
#KOŞUL TRUE ise işletilecek kısım
Örnek kullanım;
x = 3
y = 3
if x > y:
print('x y den büyüktür.')
elif x == y:
print('x y ye eşittir.')
else:
print('y x den büyüktür.')
Çıktı;
x y ye eşittir.
Kullanım şekli;
if KOŞUL:
#KOŞUL TRUE ise işletilecek kısım
#Her durumda çalıştırılmaya devam edilecek kısım
Örnek kullanım;
ad = 'Erhan'
if ad == 'Erhan':
print('Merhaba Erhan!')
Çıktı;
Merhaba Erhan!
İf Else Yapısı
Kullanım şekli;
if KOŞUL:
#KOŞUL TRUE ise işletilecek kısım
else :
#KOŞUL FALSE ise işletilecek kısım
#Her durumda çalıştırılmaya devam edilecek kısım
#KOŞUL FALSE ise işletilecek kısım
#Her durumda çalıştırılmaya devam edilecek kısım
Örnek kullanım;
kullaniciAdi = 'Erhan'
parola = 12345
if (kullaniciAdi == 'Erhan') and (parola == 12345):
print('Kullanıcı adı ve parola doğru.')
else:
print('Kullanıcı adı veya parola hatalı.')
Çıktı;
Kullanıcı adı ve parola doğru.
İf Elif Else Yapısı
Kullanım şekli;
if KOŞUL:
#KOŞUL TRUE ise işletilecek kısım
elif KOŞUL:
#KOŞUL TRUE ise işletilecek kısım
else:
#Diğer her durumda işletilecek kısım
#KOŞUL TRUE ise işletilecek kısım
else:
#Diğer her durumda işletilecek kısım
Örnek kullanım;
x = 3
y = 3
if x > y:
print('x y den büyüktür.')
elif x == y:
print('x y ye eşittir.')
else:
print('y x den büyüktür.')
Çıktı;
x y ye eşittir.
إرسال تعليق