๐ŸŽ€ Pabrik Pita

Pilih titik untuk mulai. Selesaikan berurutan untuk membuka jalan!

โ† Peta
๐Ÿ“–
13-1 +2 XP Cerita
โ“
13-2 +4 XP Pabrik Pita baru membuka. Gulungan pesanan pertama menyala di meja Wela si Wolf: satu kata, dan kata itu harus tampil berbaris. Wela menulis programnya di papan: ```python for i in range(4): print('sip') ``` "Gulungan pesanan itu bernama `range`," kata Wela. "Isinya hitungan yang mulai dari nol โ€” setiap hitungan menyuruh pabrik bekerja sekali." <b>Pertanyaannya:</b> berapa baris kata yang tampil di layar saat program itu dijalankan?
๐Ÿ“–
13-3 +2 XP Cerita
โ“
13-4 +4 XP Pesanan kedua datang dengan gulungan yang lebih panjang. Wela menjalankan programnya di papan sambil menunjuk layar kaca pabrik: ```python for i in range(3): print('ab') ``` "Tonton layarnya baik-baik," kata Wela. "Yang kubeli adalah keluarannya, bukan programnya." <b>Pertanyaannya:</b> apa yang persis tampil di layar setelah program selesai? Tulis seluruh keluarannya โ€” satu baris tulisanmu untuk tiap baris layar.
๐Ÿ“–
13-5 +2 XP Cerita
โ“
13-6 +4 XP Pesan baru menempel di papan pesanan: pita berlabel 'ba', sepanjang tiga lipatan. Wela menulis programnya: ```python print('ba' * 3) ``` "Di pabrik ini, teks boleh dikali," kata Wela. "Tapi yang tampil bukan hitungannya โ€” yang tampil adalah pitanya." <b>Pertanyaannya:</b> apa yang persis tampil di layar?
โ“
13-7 +4 XP Berikutnya pesanan yang tampan: pita bintang sebaris, lima bintang berjejer. Wela melipatnya dengan satu baris program: ```python print('*' * 5) ``` "Sekali lipat, lima bintang sekaligus," kata Wela. "Sepanjang bintangnya lima, pitanya jadi." <b>Pertanyaannya:</b> apa yang persis tampil di layar?
โ“
13-8 +4 XP Pesanan berikutnya aneh: pita panah untuk paket yang tersesat. Wela membacakan programnya: ```python n = 3 print('>' * n + '?') ``` "Panahnya berlipat sebanyak isi kotak `n`," kata Wela. "Tanda tanyanya menempel di ekor pita." <b>Pertanyaannya:</b> apa yang persis tampil di layar?
๐Ÿ“–
13-9 +2 XP Cerita
โ“
13-10 +4 XP Di meja Wela ada dua gunting: gunting Enter yang selalu memotong baris setelah memotong pita, dan gunting tumpul yang menyambung tanpa memotong baris. Kini Wela menjahit dua pesanan sekaligus: ```python print('ab', end='') print('ab') ``` "Yang tumpul tidak memotong baris," kata Wela. "Sekarang jahitannya nyambung." <b>Pertanyaannya:</b> bagaimana tampilan layarnya?
โ“
13-11 +4 XP Pesanan pamungkas hari ini: pita bintang sebaris, tiga bintang. Wela tidak mau menulis `print` tiga kali โ€” dia memutar gulungan pesanan: ```python for i in range(3): print('*', end='') ``` "Gulungannya berputar tiga kali," kata Wela. "Dan setiap jahitan memakai gunting tumpul." <b>Pertanyaannya:</b> apa yang persis tampil di layar?
๐Ÿ“–
13-12 +2 XP Cerita
โ“
13-13 +4 XP Hari mulai menutup, tapi papan pesanan masih menampilkan satu pesanan: pita tangga. Setiap tingkatnya lebih panjang satu bintang. Wela memutar gulungannya: ```python for i in range(1, 4): print('*' * i) ``` "Gulungan ini berbeda," kata Wela. "Putarannya mulai dari satu, dan berhenti sebelum empat." <b>Pertanyaannya:</b> apa yang persis tampil di layar?
โ“
13-14 +4 XP Sebelum pabrik menutup, Wela mengetes satu program kecil di papan: ```python for i in range(1, 4): print(i) ``` "Aturan `range` menentukan mulai dari mana dan berapa banyak putaran," kata Wela. "Tunjukkan kau paham keduanya." <b>Pertanyaannya:</b> gulungan ini berputar mulai dari angka berapa, sebanyak berapa putaran?
๐Ÿ“–
13-15 +2 XP Cerita
๐Ÿ‘‘
13-16 +48 XP Boss: Sisin si Snake Peremas Gulungan
๐Ÿ“–
13-17 +2 XP Cerita