if kodu yanına yazılan koşul doğru olunca kendisine bağlı kodları çalıştırır. Koşulun doğru olduğu durum True yani 1’dir. Yanlış olduğu durum False yan, 0’dır
if(1): # 1 her zaman doğru bir koşuldur.
print("Koşul doğru")
if(True): # True her zaman doğru bir koşuldur.
print("Koşul doğru")
Eğer a değişkeninin içindeki sayı 10’dan küçükse koşul doğru olur.
a = 5
if(a < 10):
print("a değişkeni 10'dan küçüktür.")
Eğer a değişkeninin içindeki sayı 0 ile 10 arasındaysa koşul doğru olur.
if (a>0 and a<10):
print("a değişkeni 0 ile 10 arasındadır.")
Eğer kullaniciAdi değişkeninin değeri ‘admin’ ise koşul doğru olur.
kullaniciAdi = "admin"
if(kullaniciAdi == "admin"):
print("Kullanıcı adı doğru.")
Örnek: Kullanıcı girişi yapalım.
Yöntem 1 :
email = "etkilesimliogrenme@gmail.com"
sifre = "12345"
giris = (email == "etkilesimliogrenme@gmail.com") and (sifre == "12345")
if(giris):
print("Giriş yapıldı.")
else:
print("Giriş başarısız.")
Yöntem 2 :
email = "etkilesimliogrenme@gmail.com"
sifre = "12345"
if(email == "etkilesimliogrenme@gmail.com") and (sifre == "12345"):
print("Giriş yapıldı.")
else:
print("Giriş başarısız.")
Yöntem 3 :
email = "etkilesimliogrenme@gmail.com"
sifre = "12345"
if(email == "etkilesimliogrenme@gmail.com"):
if (sifre == "12345"):
print("Giriş yapıldı.")
else:
print("Şifre yanlış")
else:
print("Email yanlış.")