Python If Else Örnekleri

Python If Else Örnekleri

Programlamada koşullar çok önemlidir. Koşulların kullanımı ise if-else bloklarıyla gerçekleşir. Eğer koşul sağlanıyorsa if bloğundaki kodlar çalışır, sağlanmıyorsa else bloğundaki kodlar çalışır. If-else bloklarının kullanımına dair bazı örnekleri bu yazıda bulabilirsiniz.

1. Örnek: Sayının Pozitif mi Negatif mi Olduğunu Bulma

number = -3
if number >= 0:
    print("Pozitif")
else:
    print("Negatif")

Çıktı:

Negatif

2. Örnek: Sınav Notuna Göre Harf Belirleme

not = 85
if not >= 90:
    print("A")
else:
    print("B")

Çıktı:

B

3. Örnek: Kullanıcıdan Girilen Sayının 10’dan Küçük mi Büyük mü Olduğunu Bulma

number = int(input("Bir sayı giriniz: "))
if number > 10:
    print("10'dan büyük")
else:
    print("10'a büyük veya eşit")

Örnek Çıktı:

10'a büyük veya eşit

4. Örnek: Kullanıcının Girdiği İsmin Belirli Bir Uzunlukda Olup Olmadığını Kontrol Etme

name = input("Adınız: ")
if len(name) >= 6:
    print("İsim en az 6 karakterli olmalı.")
else:
    print("Kabul edildi")

Örnek Çıktı:

Adınız: Ali
Kabul edildi

5. Örnek: Sayının Çift mi Tek mi Olduğunu Bulma

number = 3
if number % 2 == 0:
    print("Çift")
else:
    print("Tek")

Örnek Çıktı:

Tek

6. Örnek: Kullanıcının Girdiği Sayının 3’e 5’e Yoksa 7’e Bölünüp Bölünmediğini Bulma

number = int(input("Bir sayı giriniz: "))
if number % 3 == 0:
    print("3'e bölünüyor.")
elif number % 5 == 0:
    print("5'e bölünüyor.")
elif number % 7 == 0:
    print("7'e bölünüyor.")
else:
    print("Hiçbirine bölünmüyor.")

Örnek Çıktı:

Bir sayı giriniz: 21
3'e bölünüyor.

7. Örnek: Kullanıcının Girdiği Sayının Negatifse Negatif, Pozitifse Pozitif ve Sıfırsa Sıfır Olduğunu Bulma

number = int(input("Bir sayı giriniz: "))
if number > 0:
    print("Pozitif")
elif number < 0:
    print("Negatif")
else:
    print("Sıfır")

Örnek Çıktı:

Bir sayı giriniz: -5
Negatif

8. Örnek: Kullanıcının Girdiği Sayının 1 ile 10 Arasında Olup Olmadığını Kontrol Etme

number = int(input("Bir sayı giriniz: "))
if number >= 1 and number <= 10:
    print("10'un altında")
elif number >= 10:
    print("10 veya daha büyük")
elif number <= 0:
    print("0 veya negatif")
else:
    print("Yanlış giriş")

Örnek Çıktı:

Bir sayı giriniz: -5
0 veya negatif

9. Örnek: Kullanıcının Girdiği Sayının Asal Sayı Olup Olmadığını Bulma

number = int(input("Bir sayı giriniz: "))
divisor = 2
is_prime = True
if number > 1:
    while divisor < number:
        if number % divisor == 0:
            is_prime = False
            break
        divisor += 1
else:
    is_prime = False
print(f"{number} asal değil." if not is_prime else f"{number} asal.")

Örnek Çıktı:

Bir sayı giriniz: 17
17 asal.

10. Örnek: Kullanıcının Girdiği Ülkenin Başkentini Bulma

country = input("Ülke adı: ")
famous_cities = {
    "Türkiye": "Ankara",
    "Fransa": "Paris",
    "Almanya": "Berlin",
    "İtalya": "Roma",
}
capture_city = famous_cities.get(country)
if capture_city:
    print(f"{country} başkenti {capture_city} olan bir ülkedir.")
else:
    print("Ülke bilinmiyor.")

Örnek Çıktı:

Ülke adı: Türkiye
Türkiye başkenti Ankara olan bir ülkedir.

11. Örnek: Kullanıcının Girdiği Sayının 3, 5 veya 7’nin Katı Olup Olmadığını Kontrol Etme

number = int(input("Bir sayı giriniz: "))
in_kati = (number % 3 == 0) or (number % 5 == 0) or (number % 7 == 0)
in_kati_yazdir = f"{number} sayısı 3, 5 veya 7'nin katıdır." if in_kati else f"{number} sayısı kat değildir."
in_kati_yazdir

Örnek Çıktı:

Bir sayı giriniz: 21
21 sayısı 3, 5 veya 7'nin katıdır.

12. Örnek: Kullanıcının Girdiği İsmin Uzunluğunu Belirleme ve Ismın “a” Harfi İçermesi Durumunda Mesaj Gönderme

name = input("Adınız: ")
isim_uzunlugu = len(name)
isim_uzunlugu_yazdir = f"İsminiz {isim_uzunlugu} karakter uzunluğundadır."
isim_uzunlugu_yazdir += "
a harfi içerir." if 'a' in name else "
a harfi içermez."
isim_uzunlugu_yazdir
print(isim_uzunlugu_yazdir)

Örnek Çıktı:

Adınız: Ali
İsminiz 3 karakter uzunluğundadır.
a harfi içerir.

13. Örnek: Kullanıcının Girdiği Sayıya Göre Mesaj Yazdırma

numara = int(input("Bir sayı giriniz: "))
durum = (numara == 0) or (numara > 0 and numara <= 10)
yazdir = "Hiçbir şey kaybetmedin." if numara == 0 else ("Çok az kaybettin." if durum else "Çok şey kaybettin.")
yazdir
print(yazdir)

Örnek Çıktı:

Bir sayı giriniz: 5
Çok az kaybettin.

14. Örnek: Kullanıcının Girdiği Sayıya Göre Mesaj Yazdırma (Alternatif Yöntem)

numara = int(input("Bir sayı giriniz: "))
durum = (numara == 0) or (numara > 0 and numara <= 10)
yazdır = "Hiçbir şey kaybetmedin." if numara == 0 else "Çok şey kaybettin." if not durum else "Çok az kaybettin."
print(yazdır)

Örnek Çıktı:

Bir sayı giriniz: -5
Çok şey kaybettin.

15. Örnek: Kullanıcının Girdiği Sayıya Göre Mesaj Yazdırma (Farklı Koşul Sıralaması)

numara = int(input("Bir sayı giriniz: "))
durum = (numara == 0)
yazdır = "Hiçbir şey kaybetmedin." if durum else "Çok şey kaybettin." if numara < 0 else "Çok az kaybettin."
pirint(yazdır)

Örnek Çıktı:

Bir sayı giriniz: -5
Çok şey kaybettin.

16. Örnek: Kullanıcının Girdiği Sayıya Göre Mesaj Yazdırma (Farklı Koşul Sıralaması – Alternatif Yöntem)

numara = int(input("Bir sayı giriniz: "))
durum = (numara == 0)
yazdır = ("Hiçbir şey kaybetmedin." if durum else ("Çok şey kaybettin." if numara < 0 else "Çok az kaybettin."))
pirint(yazdır)

Örnek Çıktı:

sayfa_code_block{

Scroll to Top