Bagaimana Anda menulis perulangan while yang menjumlahkan semua angka dari 1 hingga 100.

pemrograman


ular piton
count = 0
sum = 1
while (count <= 100):
 count += 1
 print(count)
 if (count > 100):
  print (sum)

Apa yang saya coba:

Saya telah mencoba banyak opsi berbeda tetapi sepertinya tidak ada yang berfungsi dengan benar. Saya masih seorang pembuat kode pemula, jadi pengkodean saya cukup mendasar.

Solusi 1

Anda tidak menjelaskan apa yang Anda harapkan dan apa yang Anda dapatkan. Bagaimanapun…

1. Apa tujuannya continue_flag? Saya tidak melihat alasan untuk itu. Singkirkan.
2. Jumlah 1 sampai xyz: Oke memulai dengan nol tidak penting karena menambahkan 0 tidak mengubah apa pun. Tapi bagi nitpicker seperti saya, memulai dari 1 adalah cara yang tepat.
3. hingga 100
apa pun yang ‘kurang dari’ (‘<') 100 tidak termasuk 100. Oleh karena itu <= 100 kemungkinan besar adalah masalah Anda Saya harap ini membantu. [Edit]

Aneh: Saya tidak menemukan versi bahasa Inggris Rumus molekul Gaussian – Wikipedia[^]

[Edit 1]

Setelah memperbarui pertanyaan Anda, jawaban saya sepertinya tidak berguna….

[Edit 2]

Cukup lakukan sesuatu seperti ini

ular piton
sum= 0;
count= 1;
while (count <= 100) 
  sum+= count;
  count+= 1;

// Setelah hal di atas, jumlah seharusnya memiliki nilai yang Anda harapkan

Solusi 2

Ini bukanlah masalah yang rumit, ini dirancang agar pemula dapat menyelesaikannya dengan cukup mudah – dan mempelajari cara memulai coding; membangun keterampilan yang dia perlukan. Anda perlu melakukan ini sendiri karena tugas selanjutnya akan lebih kompleks – ini mengasumsikan bahwa Anda memahami semuanya di sini dan memiliki dasar-dasar keterampilan yang Anda perlukan. Hanya menyalin dan menempelkan solusi 0x01AA tidak mengajarkan Anda apa pun, seperti halnya menonton Tour De France akan mengajarkan Anda mengendarai sepeda.

Jika Anda mengalami masalah saat memulai, ini mungkin bisa membantu: Cara Menulis Kode untuk Memecahkan Masalah, Panduan Pemula[^]

Solusi 3

Terima kasih atas semua bantuan kalian hingga akhirnya solusinya menjadi.

jumlah= 0
hitungan= 1
sementara (hitungan <= 100):
jumlah+= hitungan
hitungan+= 1
cetak(jumlah)

コメント

タイトルとURLをコピーしました