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 #3 – KULLANICIDAN GİRİŞ ALMA VE VERİ İŞLEME

sefack

Member
Akisor
Bu derste Python’da kullanıcıdan veri almayı, bu verileri işlemeyi ve etkileşimli programlar yapmayı öğreneceğiz. Bu sayede programlarımız artık sadece yazdığımız değil, kullanıcıya göre şekillenen yapılar olacak.


---

📌 input() Fonksiyonu

Kullanıcıdan veri almak için input() fonksiyonu kullanılır:

Kod:
isim = input("Adınız nedir? ")
print("Merhaba", isim)

Burada kullanıcıdan aldığı veriyi isim değişkenine atar ve sonra selamlar.


---

📌 Sayısal Veri Almak

input() ile alınan veri her zaman string (metin) türündedir. Eğer sayısal işlem yapacaksan, int() ya da float() ile dönüştürmelisin:

Kod:
sayi1 = int(input("Birinci sayıyı girin: "))
sayi2 = int(input("İkinci sayıyı girin: "))
toplam = sayi1 + sayi2
print("Toplam:", toplam)


---

📌 Tip Kontrolü ve Hataları Önleme

Kullanıcı her zaman beklediğimiz türde veri girmeyebilir. İleri konularda try-except yapısıyla bu hataları yakalayabileceğiz ama şimdilik dikkatli girişler varsayacağız.


---

📌 Bir Örnek: Basit Hesap Makinesi

Kullanıcıdan iki sayı alıp toplama yapan basit bir örnek:

Kod:
print("Basit Hesap Makinesi")
sayi1 = float(input("Birinci sayı: "))
sayi2 = float(input("İkinci sayı: "))
islem = input("İşlem girin (+, -, *, /): ")

if islem == "+":
    print("Sonuç:", sayi1 + sayi2)
elif islem == "-":
    print("Sonuç:", sayi1 - sayi2)
elif islem == "*":
    print("Sonuç:", sayi1 * sayi2)
elif islem == "/":
    print("Sonuç:", sayi1 / sayi2)
else:
    print("Geçersiz işlem")


---

Bu derste Python’da kullanıcıdan nasıl veri alacağımızı ve bu verileri nasıl işleyebileceğimizi öğrendik. Artık sadece kendi yazdıklarımızla değil, kullanıcının girdilerine göre çalışan dinamik programlar yapabiliyoruz. Bir sonraki derst
e koşullu ifadelerle (if-else yapılarıyla) daha derin çalışacağız.
 
Geri
Üst