Giriş
Python, modern programlama dünyasında en çok kullanılan dillerden biridir. Basit ve okunabilir sözdizimi sayesinde yeni başlayanlar için ideal bir dildir. Bu makalede, Python’da iki sayının nasıl toplandığını adım adım öğreneceğiz.
Bu konu, programlamaya giriş yapanlar için temel bir işlemdir. Python’da toplama işlemi yapmanın birden fazla yolu vardır. Bu makalede, farklı yöntemleri inceleyecek ve her birini örneklerle açıklayacağız.
1. Python’da Temel Toplama İşlemi
Python’da iki sayıyı toplamak için +
operatörü kullanılır. Bu, en basit ve doğrudan yöntemdir.
Örnek 1: Doğrudan Toplama
python
Copy
Download
sayi1 = 5 sayi2 = 10 toplam = sayi1 + sayi2 print("Toplam:", toplam) # Çıktı: Toplam: 15
Bu kodda:
sayi1
vesayi2
değişkenlerine değerler atanır.+
operatörü ile toplama yapılır.- Sonuç
print()
fonksiyonu ile ekrana yazdırılır.
Örnek 2: Kullanıcıdan Girdi Alarak Toplama
Kullanıcıdan input()
fonksiyonu ile sayıları alıp toplayabiliriz.
python
Copy
Download
sayi1 = float(input("Birinci sayıyı girin: ")) # Kullanıcıdan sayı al sayi2 = float(input("İkinci sayıyı girin: ")) toplam = sayi1 + sayi2 print("Toplam:", toplam)
Burada:
input()
fonksiyonu kullanıcıdan veri alır.float()
fonksiyonu, girilen değeri ondalıklı sayıya dönüştürür.- Eğer tam sayı istiyorsak
int()
kullanabiliriz.
2. Fonksiyon Kullanarak Toplama İşlemi
Daha temiz ve tekrar kullanılabilir bir kod için fonksiyon tanımlayabiliriz.
Örnek 3: Fonksiyon ile Toplama
python
Copy
Download
def topla(a, b): return a + b sonuc = topla(3, 7) print("Sonuç:", sonuc) # Çıktı: Sonuç: 10
Avantajları:
- Aynı fonksiyonu farklı yerlerde kullanabiliriz.
- Kod daha modüler hale gelir.
3. Lambda Fonksiyonu ile Toplama
Lambda, tek satırda fonksiyon tanımlamak için kullanılır.
Örnek 4: Lambda Kullanımı
python
Copy
Download
topla = lambda x, y: x + y print(topla(12, 8)) # Çıktı: 20
Kullanım Alanları:
- Basit işlemler için hızlı çözüm sunar.
map()
,filter()
gibi fonksiyonlarla birlikte kullanılabilir.
4. Hata Yönetimi ile Güvenli Toplama
Kullanıcı yanlış bir değer girdiğinde programın hata vermesini engelleyebiliriz.
Örnek 5: Try-Except ile Hata Kontrolü
python
Copy
Download
try: sayi1 = float(input("Birinci sayı: ")) sayi2 = float(input("İkinci sayı: ")) print("Toplam:", sayi1 + sayi2) except ValueError: print("Lütfen geçerli bir sayı girin!")
Ne İşe Yarar?
- Kullanıcı sayı yerine metin girerse program hata vermez.
- Daha kullanıcı dostu bir deneyim sunar.
5. Liste veya Dizi İçindeki Sayıları Toplama
Birden fazla sayıyı bir listede saklayıp toplayabiliriz.
Örnek 6: sum()
Fonksiyonu ile Toplama
python
Copy
Download
sayilar = [1, 2, 3, 4, 5] toplam = sum(sayilar) print("Toplam:", toplam) # Çıktı: 15
Kullanım Senaryoları:
- Veri analizinde toplam hesaplama.
- Matematiksel işlemlerde seri toplamları.
6. OOP (Nesne Yönelimli Programlama) ile Toplama
Sınıf (class) kullanarak daha organize bir yapı oluşturabiliriz.
Örnek 7: Class ile Toplama İşlemi
python
Copy
Download
class Matematik: def topla(self, a, b): return a + b islem = Matematik() print(islem.topla(20, 30)) # Çıktı: 50
Avantajları:
- Büyük projelerde kodun düzenli kalmasını sağlar.
- Farklı matematiksel işlemler eklenebilir.
Sonuç
Python’da iki sayıyı toplamak için birden fazla yöntem mevcuttur. Hangisini kullanacağınız, projenizin ihtiyaçlarına bağlıdır.
Yöntem | Kullanım Amacı |
---|---|
+ operatörü | Basit ve hızlı toplama |
input() ile kullanıcıdan veri alma | Dinamik girdi almak için |
Fonksiyon kullanımı | Tekrar kullanılabilir kod yazmak için |
Lambda fonksiyonu | Hızlı ve geçici işlemler için |
Hata yönetimi (try-except) | Kullanıcı hatalarını önlemek için |
sum() fonksiyonu | Liste içindeki sayıları toplamak için |
OOP (Class) | Büyük projelerde organize kod için |
Python’da matematiksel işlemler yapmak oldukça kolaydır. Bu temel bilgileri öğrendikten sonra daha karmaşık projelere geçebilirsiniz.
Ödev:
- Kullanıcıdan 3 sayı alıp toplayan bir program yazın.
- Toplama işlemini fonksiyon kullanarak yapın.
- Hata kontrolü ekleyin.
Bu makalede Python’da iki sayının nasıl toplandığını öğrendiniz. Uygulamalı örneklerle pekiştirerek programlama becerilerinizi geliştirebilirsiniz. 🚀
Review Python ile İki Sayının Toplamı Nasıl Yapılır?.