Dasar Dasar Python Faktorial dan Faktor Bilangan

Eveline Chintia Naomi Hasibuan

Sosial Media


0 orang menyukai ini
Suka

Summary

Python adalah bahasa pemrograman tingkat tinggi yang ditafsirkan, berorientasi objek, dengan semantik dinamis. Struktur data bawaan tingkat tinggi, dikombinasikan dengan pengetikan dinamis dan pengikatan dinamis, membuatnya sangat menarik untuk Pengembangan Aplikasi Cepat, serta untuk digunakan sebagai bahasa skrip atau perekat untuk menghubungkan komponen-komponen yang ada bersama-sama. Sintaks Python yang sederhana dan mudah dipelajari menekankan keterbacaan dan karenanya mengurangi biaya pemeliharaan program. Python mendukung modul dan paket, yang mendorong modularitas program dan penggunaan kembali kode.

Description

  1. Menerapkan Fungsi Rekursif   

Fungsi Rekursif  adalah fungsi yang memanggil dirinya sendiri selama proses eksekusi. Fungsi rekursif berguna untuk menyelesaikan masalah yang dapat dipecah menjadi sub-masalah yang lebih kecil dengan struktur yang sama. Konsep rekursi sering digunakan dalam pemrograman untuk mengulangi operasi yang serupa pada data yang lebih kecil atau lebih sederhana. Penjelasan :

  • Fungsi faktorial menerima satu argumen n.
  • Jika n sama dengan 0, maka mengembalikan nilai 1 karena faktorial dari 0 adalah 1.
  • Jika tidak, fungsi memanggil dirinya sendiri dengan argumen n - 1 dan mengalikan hasilnya dengan n.

 

2. Program Faktor Bilangan

Faktor bilangan adalah bilangan-bilangan yang dapat membagi suatu bilangan dengan tepat tanpa menyisakan sisa.

Penjelasan :

  • Fungsi faktor_bilangan menerima satu argumen n.
  • Membuat daftar kosong faktor untuk menyimpan faktor-faktor dari n.
  • Menggunakan loop dari 1 hingga n. Jika n habis dibagi i, maka i adalah faktor dari n dan ditambahkan ke dalam daftar faktor.
  • Mengembalikan daftar faktor-faktor.

Informasi Course Terkait
  Kategori: Data Science / Big Data
  Course: Dasar - Dasar Python