Program Python untuk Menemukan Jumlah Bilangan Alami

0
(0)

Dalam program di bawah ini, kami telah menggunakan if...else pernyataan dalam kombinasi dengan loop sementara untuk menghitung jumlah bilangan asli hingga num.

Kode sumber

# Sum of natural numbers up to num

num = 16

if num < 0:
   print("Enter a positive number")
else:
   sum = 0
   # use while loop to iterate until zero
   while(num > 0):
       sum += num
       num -= 1
   print("The sum is", sum)

Keluaran

The sum is 136

catatan: Untuk menguji program untuk nomor yang berbeda, ubah nilainya num.

Awalnya, the jumlah diinisialisasi ke 0. Dan, jumlahnya disimpan dalam variabel num.

Kemudian, kami menggunakan while lingkaran untuk beralih sampai num menjadi nol. Di setiap iterasi loop, kami telah menambahkan num untuk jumlah dan nilai num berkurang sebesar 1.


Kami dapat memecahkan masalah di atas tanpa menggunakan loop dengan menggunakan rumus berikut.

n*(n+1)/2

Misalnya, jika n = 16, jumlahnya akan menjadi (16 * 17) / 2 = 136.

Giliranmu: Ubah program di atas untuk menemukan jumlah bilangan asli menggunakan rumus di bawah ini.

How useful was this post?

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.

Leave a Comment

Your email address will not be published. Required fields are marked *


Notice: ob_end_flush(): failed to send buffer of zlib output compression (0) in /home/breatgem/widiyanata.com/wp-includes/functions.php on line 4755