Program Python untuk Mencari Jumlah Nombor Semula Jadi

Isi kandungan

Dalam program ini, anda akan belajar mencari jumlah n nombor semula jadi sambil menggunakan loop sambil memaparkannya.

Untuk memahami contoh ini, anda harus mempunyai pengetahuan mengenai topik pengaturcaraan Python berikut:

  • Python jika … lain Penyataan
  • Python sambil Gelung

Dalam program di bawah, kami telah menggunakan if… elsepernyataan yang digabungkan dengan gelung sementara untuk mengira jumlah nombor semula jadi hingga angka

Kod sumber

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

Pengeluaran

 Jumlahnya ialah 136 

Catatan: Untuk menguji program untuk nombor yang berbeza, ubah nilai bilangan.

Pada mulanya, jumlahnya diinisialisasi menjadi 0. Dan, jumlahnya disimpan dalam jumlah berubah.

Kemudian, kami menggunakan whilegelung untuk berulang sehingga angka menjadi sifar. Dalam setiap lelaran gelung, kami telah menambahkan angka menjadi jumlah dan nilai num diturunkan sebanyak 1.

Kita boleh menyelesaikan masalah di atas tanpa menggunakan gelung dengan menggunakan formula berikut.

 n * (n + 1) / 2 

Sebagai contoh, jika n = 16 , jumlahnya adalah (16 * 17) / 2 = 136 .

Giliran anda: Ubah suai program di atas untuk mencari jumlah nombor semula jadi dengan menggunakan formula di bawah.

Artikel menarik...