Yana Pranata
Bahasa Pemograman Python merupakan bahasa pemograman yang saat ini sangat populer dan memiliki banyak kelebihan seperti gratis, open source dan mudah untuk dipahami karena memiliki struktur sintax yang rapi sehingga mudah untuk dipahami. Bahasa pemograman python ini merupakan salah satu pilihan paling tepat untuk seluruh proyek Artificial Intelligence (AI), termasuk machine learning. Didalam bahasa pemograman python untuk menghitung nilai dari sebuah bilangan faktorial dapay menggunakan beberapa cara, diantaranya yaitu, menggunakan Perulangan For, perulangan rekursif, hingga cara yang sangat sederhana yaitu menggunakan fungsi bawaan python
Bahasa Pemograman Python merupakan bahasa pemograman yang saat ini sangat populer dan memiliki banyak kelebihan seperti gratis, open source dan mudah untuk dipahami karena memiliki struktur sintax yang rapi sehingga mudah untuk dipahami. Bahasa pemograman python ini merupakan salah satu pilihan paling tepat untuk seluruh proyek Artificial Intelligence (AI), termasuk machine learning. Didalam bahasa pemograman python untuk menghitung nilai dari sebuah bilangan faktorial dapay menggunakan beberapa cara, diantaranya yaitu, menggunakan Perulangan For, perulangan rekursif, hingga cara yang sangat sederhana yaitu menggunakan fungsi bawaan python.
Gambar program diatas untuk pemanggilan fungsi rekursi yaitu fa(n), kemudian jika nilai nya belum tercapai maka dibagian return n*fa(n-1) kembali akan memanggil dirinya sendiri atau kembali pada perintah def fa(n) dan akan terus berulang sampai fungsi dari rekursi itu sendiri tercapai atau hasil yang akan diinginkan itu tercapai.
Gambar selanjutnya ini, yaitu Program yang sudah dibuat untuk menghitung faktor sebuah bilangan, langkah pertama kita akan mencari faktor dari bilangan 100, maka dibuat x = 100 , untuk mencari bilangan dari 100 disini saya menggunakan perulangan for dengan perintah seperti pada gambar diatas, for i in range (1,x+1) mengapa harus +1 karena faktor 100 itu pasti berawalkan 1, sedangkan untuk range itu diawali dengan 0 diakhiri a-1. untuk mengetahui bilangan a maka digunakan logika if (jika) x%1==0 jika sisanya 0 maka i adalah faktor dari a, selanjutnya perintah print itu untuk mencetak hasil dari i. setelah dirun maka akan muncul yaitu faktor dari bilangan 100, sama seperti pada gambar diatas.