Menu
CoddyTech

Ringkasan: Faktorial

Termasuk bagian Dasar-Dasar dalam perjalanan Python di Coddy. Pelajaran 39 dari 77.

challenge icon

Tantangan

Pemula

Faktorial adalah operasi matematika.

Faktorial dari n adalah hasil kali semua bilangan bulat positif yang kurang dari atau sama dengan n.

Kasus khusus yang penting:

  • Faktorial dari 0: 1 (berdasarkan konvensi matematika)
  • Faktorial dari 1: 1 = 1

Contoh:

  • Faktorial dari 2: 2 = 1 × 2
  • Faktorial dari 3: 6 = 1 × 2 × 3
  • Faktorial dari 6: 720 = 1 × 2 × 3 × 4 × 5 × 6

Buat program yang menghitung faktorial dari bilangan bulat yang diberikan.

Penting: Programmu harus menangani semua bilangan bulat nonnegatif, termasuk 0 dan 1.

Cara menyelesaikan masalah ini:

  1. Baca input bilangan bulat menggunakan int(input())
  2. Inisialisasi variabel hasil dengan nilai 1 (karena perkalian dengan 1 tidak mengubah hasil)
  3. Gunakan perulangan untuk mengalikan semua bilangan dari 1 hingga bilangan input
  4. Cetak hasil akhir (hanya angkanya, tanpa teks tambahan)

Contoh langkah demi langkah:

Untuk input 5:

  • Mulai dengan result = 1
  • Kalikan dengan 1: result = 1 × 1 = 1
  • Kalikan dengan 2: result = 1 × 2 = 2
  • Kalikan dengan 3: result = 2 × 3 = 6
  • Kalikan dengan 4: result = 6 × 4 = 24
  • Kalikan dengan 5: result = 24 × 5 = 120

Konsep utama yang kamu perlukan:

  • Penugasan perkalian: result *= i (sama dengan result = result * i)
  • Fungsi range: range(1, n + 1) mencakup bilangan dari 1 hingga n

Coba sendiri

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Compiler Python online