Yang Pertama Mencapai Dua Puluh
Bangun permainannya
Yang Pertama Mencapai Dua Puluh adalah pelajaran Coding for Kids gratis di CoddyKit. Ini adalah pelajaran 4 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Coding for Kids, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Coding for Kids mencakup 4 pelajaran total.
Yang Pertama Mencapai Dua Puluh! 🎮
Waktunya bermain sungguhan! 🎲 Teruslah melempar dan menambahkan poin. Pemain pertama yang mencapai 20 menang! 🏆
Rencana Permainan 📋
Permainan kita akan dimulai dari 0, melempar dadu, menambahkan poin, lalu berhenti saat mencapai 20!
print('Goal: reach 20 points! 🎯')Siapkan Skornya 0️⃣
Mulai poin dari nol.
points = 0
goal = 20
print('Score:', points, 'Goal:', goal)Terus Melempar dengan Perulangan 🔁
Perulangan while akan mengulang UNTIL sesuatu terjadi. Teruslah melempar selama poin kurang dari 20!
import random
points = 0
while points < 20:
points += random.randint(1, 6)
print('Reached:', points)Tampilkan Setiap Lemparan 👀
Tampilkan setiap hasil lemparan agar kita dapat melihat skor meningkat!
import random
points = 0
while points < 20:
roll = random.randint(1, 6)
points += roll
print('Rolled', roll, '- score', points)Pesan Kemenangan! 🥳
Saat perulangan berakhir, Anda telah mencapai 20 — tampilkan pesan pemenang!
import random
points = 0
while points < 20:
points += random.randint(1, 6)
print('You win with', points, 'points! 🥳')Hitung Jumlah Lemparan 🔢
Berapa banyak lemparan yang diperlukan? Mari kita hitung!
import random
points = 0
rolls = 0
while points < 20:
points += random.randint(1, 6)
rolls += 1
print('Won in', rolls, 'rolls! 🎲')Pemain Satu Bermain 🧑
Biarkan Pemain 1 play pada gilirannya untuk mencapai 20.
import random
p1 = 0
r1 = 0
while p1 < 20:
p1 += random.randint(1, 6)
r1 += 1
print('Player 1 took', r1, 'rolls')Pemain Dua Bermain 🧑
Sekarang Pemain 2 mendapat giliran!
import random
p2 = 0
r2 = 0
while p2 < 20:
p2 += random.randint(1, 6)
r2 += 1
print('Player 2 took', r2, 'rolls')Temukan Pemenangnya 🥇
Pemain dengan jumlah lemparan paling sedikit untuk mencapai 20 menang! Bandingkan kedua pemain.
r1 = 5
r2 = 7
if r1 < r2:
print('Player 1 wins! 🥇')
else:
print('Player 2 wins! 🥇')Seluruh Permainan! 🎮
Berikut permainan lengkap untuk dua pemain. Jalankan dan lihat siapa yang menang! ✨
import random
def play():
points = 0
rolls = 0
while points < 20:
points += random.randint(1, 6)
rolls += 1
return rolls
p1 = play()
p2 = play()
print('Player 1:', p1, 'rolls')
print('Player 2:', p2, 'rolls')
if p1 < p2:
print('Player 1 wins! 🏆')
else:
print('Player 2 wins! 🏆')Pemeriksaan Singkat ✅
Perulangan mana yang terus berjalan UNTIL suatu kondisi terpenuhi?
Pembuat Permainan! 🏆
WOW! Anda telah membuat permainan sungguhan! Anda telah mempelajari cara:
- Menggunakan perulangan
whileuntuk terus melempar 🔁 - Berhenti saat mencapai tujuan 🎯
- Menghitung lemparan dan menemukan pemenang 🥇
- Menyatukan semuanya dalam sebuah fungsi 🛠️
Anda telah menyelesaikan Permainan Lempar Dadu AND seluruh kursus! 🎉🎲
Pertanyaan yang Sering Diajukan
Apakah pelajaran “Yang Pertama Mencapai Dua Puluh” gratis?
Ya — teks lengkap “Yang Pertama Mencapai Dua Puluh” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Coding for Kids, upgrade ke CoddyKit PRO. Kursus Coding for Kids mencakup 4 pelajaran total.
Apa yang akan aku pelajari di “Yang Pertama Mencapai Dua Puluh”?
Bangun permainannya Kamu berlatih Coding for Kids dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.
Apakah aku perlu pengalaman untuk memulai Coding for Kids?
Tidak diperlukan pengalaman sebelumnya. Coding for Kids di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 4 dari 4.
Berapa lama pelajaran “Yang Pertama Mencapai Dua Puluh” memakan waktu?
Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.
Bisakah aku menulis dan menjalankan kode dalam pelajaran Coding for Kids ini?
Ya. Setiap pelajaran Coding for Kids menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.
Semua pelajaran dalam kursus ini
- Melempar Satu Dadu
- Melempar Dua Dadu
- Melacak Poin Dadu
- Yang Pertama Mencapai Dua Puluh