Coding Lesson (continue on a new one)
Functions Dalam fungsi, variabel terbagi menjadi dua tipe. Local scope and global scope. Local adalah variabel yang menjadi satu tubuh dengan sebuah fungsi. Karena hal ini, variabel local tidak bisa digunakan di luar fungsi yang dibuat. Sedangkan, global adalah kebalikannya. Contoh: def get_pay(num_hours): # Pre-tax pay, based on receiving $15/hour pay_pretax = num_hours * 15 # After-tax pay, based on being in 12% tax bracket pay_aftertax = pay_pretax * (1 - .12) return pay_aftertax Dari fungsi di atas, pay_aftertax dan num_hours adalah local variabel yang tidak dapat digunakan diluar fungsi. Hal ini dikarenakan variabel tersebut hanya ada di dalam fungsi tersebut. Note: fungsi bisa digunakan dengan argumen yang banyak, bahkan bisa digunakan tanpa menggunakan argumen. Untuk membuat argumen yang banyak hanya perlu menambahkan perintah baru dalam fungsi yang ingin dijalankan. Ini adalah contoh fungsi tanpa argumen: def print_h...