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:

  1. sayi1 ve sayi2 değişkenlerine değerler atanır.
  2. + operatörü ile toplama yapılır.
  3. 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öntemKullanım Amacı
+ operatörüBasit ve hızlı toplama
input() ile kullanıcıdan veri almaDinamik girdi almak için
Fonksiyon kullanımıTekrar kullanılabilir kod yazmak için
Lambda fonksiyonuHızlı ve geçici işlemler için
Hata yönetimi (try-except)Kullanıcı hatalarını önlemek için
sum() fonksiyonuListe 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?.

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir