Totalling & counting · Penjumlahan & penghitungan
Totalling: a running total
- Totalling adds up a series of numbers.
- Start a
totalat 0, then add each value to it. - The pattern
total = total + valueis called an accumulator.
Menjumlahkan: total berjalan
- Penjumlahan menjumlahkan serangkaian angka.
- Mulai
totaldari 0, lalu tambahkan setiap nilai ke dalamnya. - Pola
total = total + valuedisebut akumulator.
nums = [10, 20, 30]
total = 0
for n in nums:
total = total + n
print(total) # 60
Building a running total · Membangun total kumulatif
Totalling — start at 0, then add each value as the loop visits it. · Menjumlahkan — mulai dari 0, lalu tambahkan setiap nilai saat perulangan mengunjunginya.
Counting: a running count
- Counting tallies how many values meet a rule.
- Start a
countat 0, then add 1 each time the rule is true.
Menghitung: jumlah berjalan
- Penghitungan menghitung berapa banyak nilai yang memenuhi aturan.
- Mulai
countdari 0, lalu tambah 1 setiap kali aturan terpenuhi.
nums = [4, -2, 7, -5]
count = 0
for n in nums:
if n > 0:
count = count + 1
print(count) # 2
Average = total ÷ count
- An average is the total divided by how many values there are.
len(nums)gives the number of items in a list.
Rata-rata = total ÷ jumlah
- Rata-rata adalah total dibagi dengan banyaknya nilai.
len(nums)memberikan jumlah item dalam daftar.
nums = [2, 4, 6]
average = sum(nums) / len(nums)
print(average) # 4.0
In the exam: standard methods
- Totalling and counting are named standard methods in the syllabus.
Dalam ujian: metode standar
- Penjumlahan dan penghitungan disebut metode standar dalam kurikulum.
Total ← 0
FOR I ← 1 TO 5
Total ← Total + Number[I]
NEXT I
Common mistakes
- Set the total to
0before the loop, then add to it inside. - A counter starts at
0and goes up by1each time. - Do not reset the total inside the loop.
Kesalahan umum
- Atur total menjadi
0sebelum perulangan, lalu tambahkan di dalamnya. - Penghitung dimulai dari
0dan bertambah1setiap kali. - Jangan reset total di dalam perulangan.
Now you try
- Use a loop with a running total or count.
- Press Check answer to test your code.
Sekarang Anda coba
- Gunakan perulangan dengan total atau jumlah berjalan.
- Tekan Periksa jawaban untuk menguji kode Anda.
The list nums is set for you. Use a loop to add up every number and store the result in total (the answer is 18). · Daftar nums telah disediakan. Gunakan perulangan untuk menjumlahkan setiap angka dan simpan hasilnya dalam total (jawabannya adalah 18).
Click Run to see the output here. · Klik Jalankan untuk melihat output di sini.
Count how many numbers in nums are greater than 0. Store the count in count (the answer is 2). · Hitung berapa banyak angka dalam nums yang lebih besar dari 0. Simpan jumlah tersebut dalam count (jawabannya adalah 2).
Click Run to see the output here. · Klik Jalankan untuk melihat output di sini.
Work out the average of the numbers in nums (the total divided by how many there are) and store it in average (the answer is 4.0). · Hitung rata-rata dari angka-angka dalam nums (total dibagi dengan banyaknya) dan simpan dalam average (jawabannya adalah 4.0).
Click Run to see the output here. · Klik Jalankan untuk melihat output di sini.