SIFIRDAN PYTHON KURSU #3 – KULLANICIDAN GİRİŞ ALMA VE VERİ İŞLEME

sefack

Member
Akisor
Katılım
9 Haziran 2025
Mesajlar
150
Tepkime puanı
1
Puan
18
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