Doğal Sayıların Toplamını Bulmak İçin Python Programı

İçindekiler

Bu programda, while döngüsü kullanarak n doğal sayının toplamını bulmayı ve görüntülemeyi öğreneceksiniz.

Bu örneği anlamak için, aşağıdaki Python programlama konuları hakkında bilgi sahibi olmalısınız:

  • Python if… else İfadesi
  • Python Döngü sırasında

Aşağıdaki programda, if… elsenum'a kadar olan doğal sayıların toplamını hesaplamak için while döngüsü ile birlikte bir ifade kullandık .

Kaynak kodu

 # Sum of natural numbers up to num num = 16 if num 0): sum += num num -= 1 print("The sum is", sum) 

Çıktı

 Toplam 136 

Not: Programı farklı bir sayı için test etmek için num değerini değiştirin.

Başlangıçta, toplam 0 olarak başlatılır. Ve sayı, num değişkeninde saklanır.

Ardından, whilenum sıfır olana kadar yinelemek için döngüyü kullandık . Döngünün her yinelemesinde, num'u toplama ekledik ve num değeri 1 azaldı.

Aşağıdaki formülü kullanarak bir döngü kullanmadan yukarıdaki sorunu çözebilirdik.

 n * (n + 1) / 2 

Örneğin, n = 16 ise, toplam (16 * 17) / 2 = 136 olacaktır .

Sıranız: Aşağıdaki formülü kullanarak doğal sayıların toplamını bulmak için yukarıdaki programı değiştirin.

Ilginç makaleler...