Akis Forum

Welcome to AkisForum.com! Register your free account today and become a member! Once signed in, you'll be able to dive into learning to code, discovering new tools, and keeping up with the latest trends. AkisForum is where benefit, knowledge, and sharing come together. Join us to add your own topics and posts, and connect with other members through your private inbox!

SIFIRDAN PYTHON KURSU #4 – KOŞULLU İFADELER (IF - ELIF - ELSE)

sefack

Member
Akisor
Bu derste Python'da bir programın karar almasını sağlayan koşullu ifadeleri öğreneceğiz. Kullanıcıdan alınan bilgilere göre farklı sonuçlar üretmek, karşılaştırmalar yapmak ve seçeneklere göre program akışını değiştirmek için if, elif ve else blokları kullanılır.


---

📌 if Nedir?

if ifadesi, bir koşul doğruysa (True) çalıştırılacak kod bloğunu belirtir.

Kod:
yas = int(input("Yaşınızı girin: "))
if yas >= 18:
    print("Reşitsiniz.")


---

📌 else Nedir?

Koşul sağlanmazsa çalışacak kod bloğudur.

Kod:
if yas >= 18:
    print("Reşitsiniz.")
else:
    print("Reşit değilsiniz.")


---

📌 elif Nedir?

Birden fazla koşul kontrol etmek için elif (else if) kullanılır.

Kod:
puan = int(input("Sınav notunuzu girin: "))

if puan >= 90:
    print("Not: AA")
elif puan >= 80:
    print("Not: BA")
elif puan >= 70:
    print("Not: BB")
elif puan >= 60:
    print("Not: CB")
else:
    print("Kaldınız.")


---

📌 Karşılaştırma Operatörleri

OperatörAnlamı

==eşitse
!=eşit değilse
>büyükse
<küçükse
>=büyük veya eşitse
<=küçük veya eşitse



---

📌 Mantıksal Operatörler

OperatörAnlamı

andve (her ikisi doğruysa)
orveya (biri doğruysa)
notdeğil (tersini alır)


Örnek:

Kod:
kullanici = input("Kullanıcı adı: ")
sifre = input("Şifre: ")

if kullanici == "admin" and sifre == "1234":
    print("Giriş başarılı")
else:
    print("Hatalı kullanıcı adı veya şifre")


---

Bu derste programlara karar verme yeteneği kazandırdık. Koşullu yapılarla artık daha dinamik ve akıllı programlar y
azabiliriz. Bir sonraki derste döngülere geçeceğiz ve tekrar eden işlemleri kolaylaştıracağız.
 
Geri
Üst