Python ile Girilen Sayıya Kadarki Tüm Sayıları Toplama

Bu örneğimizde, kullanıcı tarafından girilen sayıya kadarki olan tüm sayıları toplayan bir Python programı kodlayacağız. Örneğin; kullanıcı 6 rakamını girmişse “1+2+3+4+5+6” işlemini yapsın programımız.

1. İlk olarak for döngüsü kullanarak örneğimizi kodlayalım:

# Kullanıcıdan bir sayı al
sayi = int(input("Lütfen bir sayı giriniz: "))
# 0'dan girilen sayıya kadar olan sayıları topla
toplam = 0
for i in range(sayi + 1):
    toplam += i
# Toplamı yazdır
print("Girdiğiniz sayıya kadar olan sayıların toplamı:", toplam)

Bu kod parçası, kullanıcıdan bir sayı alır, 0’dan bu sayıya kadar olan tüm sayıları toplar ve sonucu yazdırır.

2. İkinci çözümümüzde ise while döngüsü kullandık. Bakınız:

# Kullanıcıdan bir sayı al
sayi = int(input("Lütfen bir sayı giriniz: "))
# 0'dan girilen sayıya kadar olan sayıları topla
toplam = 0
i = 0
while i <= sayi:
    toplam += i
    i += 1
# Toplamı yazdır
print("Girdiğiniz sayıya kadar olan sayıların toplamı:", toplam)

Yukarıdaki kod parçası da aynı işlevi gerçekleştirir ancak for döngüsü yerine while döngüsü kullanılmıştır.

İlgili Makaleler

Bir yanıt yazın

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

Başa dön tuşu