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
   118   119   120   121   122   123   124   125   126   127   128