Page 123 - E-Modul Coding For Kids Berbasis Raspberry Pi
P. 123
Gambar 7 11 Contoh Kode Scratch dan Python
Kode Python yang melakukan pekerjaan yang sama terlihat seperti cuplikan kode berikut:
def count(maximum):
value = 0
while value < maximum:
value = value + 1
print "value =", value
Meskipun Anda belum pernah melihat kode Python sebelumnya, Anda mungkin dapat
membacanya dan memahami fungsinya. Kedua fragmen kode dihitung dari 0 hingga nilai
maksimum dan masing-masing menampilkan nilai.
Perbedaan terbesar adalah baris pertama. Kita mendefinisikan (atau buat) suatu fungsi
alih-alih menunggu pesan, dan panggil fungsi tersebut alih-alih mengirim pesan. (Kami
akan membahas lebih lanjut tentang cara menjalankan kode Python segera). Perhatikan
bahwa kami menyertakan maximum sebagai argumen untuk menghitung fungsi. Ini
memberi tahu Python nilai spesifik apa yang harus ditetapkan sebagai nilai maksimum,
dan memungkinkan Anda menggunakan kembali nama maksimum di berbagai bagian
kode Anda. Ini sangat berguna ketika Anda memiliki banyak variabel dan perlu memberi
nama semuanya.
Perbedaan besar lainnya adalah kita menggunakan "when" dan bukan "forever if"
dan kita menggunakan "print" dan bukan "say". Itu hanyalah cara berbeda untuk
mengatakan hal yang sama. Selain itu, alih-alih mengelilingi satu blok kode dengan blok
112