Tsabitha Kanaya Oktamutia
Berikut merupakan tugas akhir dari course Dasar-dasar Python. Program yang akan dijelaskan yaitu faktorial dan faktor bilangan. Dalam matematika, Faktorial dari bilangan bulat positif dari n yang dilambangkan dengan n!, adalah produk dari semua bilangan bulat positif yang kurang dari atau sama dengan n. Sedangkan faktor adalah bilangan-bilangan tertentu yang dapat membagi habis suatu bilangan. Sebuah bilangan a dapat dikatakan sebagai faktor bilangan b, jika a habis membagi b. Dengan ketentuan, a dan b merupakan bilangan asli.
Langkah pertama yaitu mendefinisikan fungsi rekursi untuk program faktorial. Kemudian dilakukan pengecekan input berupa angka untuk dilihat berapakah faktorialnya.
Pertama-tama dilakukan penulisan integer berupa input angka. Lalu, input angka ini akan diolah menggunakan for.