Focus mode
if
x = int(input("Bir sayı girin: ")) if x % 2 == 0: print("Sayınız çift sayı") print("Programınız sona ulaştı")
>>> Bir sayı girin: 3 >>> Programınız sona ulaştı
else
if
ile kontrolümüz (veya elseif-elif) False
sonucu döndürülürse yapılacak blok:x = int(input("Bir sayı girin: ")) if x % 2 == 0: print("Sayınız çift sayı") else: print("Sayınız tek sayı") print("Programınız sona ulaştı")
>>> Bir sayı girin: 2 >>> Sayınız çift sayı >>> Programınız sona ulaştı
elif
elif
if
ile yaptığımız teste ek olarak başka testler yapmak istiyorsak kullanılır.x = int(input("Bir sayı girin: ")) if x < 10: print("Sayı 10'dan küçük") elif x == 10: print("Sayı 10'a eşit") else: print("Sayı 10'dan büyük") print("Programınız sona ulaştı")
>>> Bir sayı girin: 10 >>> Sayı 10'a eşit >>> Programınız sona ulaştı x = int(input("0 ile 100 arasında bir sayı girin: ")) if x == 100: print("Sayı 100") elif x >= 90: print("Sayı 90 ile 100 arasında") elif x >= 80: print("Sayı 80 ile 90 arasında") else: print("Sayı 80'den küçük") print("Programınız sona ulaştı")
>>> 0 ile 100 arasında bir sayı girin: 82 >>> Sayı 80 ile 90 arasında >>> Programınız sona ulaştı
if
, elif
ve else
bloğunun içine yazdığımız kod normal koddan farklı değil, o yüzden bunların içine de ayrıca if
, elif
ve else
yazabiliriz.x = int(input("Bir sayı girin: ")) if x % 3 == 0: if x % 2 == 0: print("Sayı hem 2'ye hem de 3'e bölünüyor") else: print("Sayı 3'e bölünüyor ama 2'ye bölünmüyor") else: print("3'e bölünmüyor") print("Programınız sona ulaştı")
>>> Bir sayı girin: 9 >>> Sayı 3'e bölünüyor ama 2'ye bölünmüyor >>> Programınız sona ulaştı
x = int(input("Bir sayı girin: ")) if (x % 3 == 0) and (x % 2) == 0: print("Sayı hem 2'ye hem de 3'e bölünüyor") print("Programınız sona ulaştı")
>>> Bir sayı girin: 9 >>> Programınız sona ulaştı x = int(input("Bir sayı girin: ")) if (x % 3 == 0) or (x % 2 == 0): print("Sayı 2 veya 3'den en az birine bölünüyor") print("Programınız sona ulaştı")
>>> Bir sayı girin: 11 >>> Programınız sona ulaştı
Programs to Accelerate Your Progress in a Software Career
Join our 4-8 month intensive Patika+ bootcamps, start with the fundamentals and gain comprehensive knowledge to kickstart your software career!
You need to enroll in the course to be able to comment!