Tugas Programming
Table of Contents
Membuat dan Menggunakan Fungsi pada Python - This article is part of a series.
1. Menghitung Pangkat Dua #
Buatlah sebuah fungsi pangkat_dua(x)
yang menerima parameter x
dan mengembalikan nilai x
pangkat dua.
Contoh: pangkat_dua(3)
menghasilkan 9.
2. Menghitung Faktorial #
Implementasikan fungsi rekursif untuk menghitung faktorial dari suatu bilangan. Contoh: Faktorial dari 5 adalah 5 * 4 * 3 * 2 * 1.
Mudah3. Validasi Username #
Buatlah fungsi validasi_username(username)
yang memeriksa apakah username memenuhi syarat:
- Panjang username minimal 5 karakter.
- Hanya mengandung huruf dan angka.
Fungsi harus mengembalikan True
jika valid dan False
jika tidak.
4. Penjumlahan List #
Buatlah fungsi jumlah_list(arr)
yang menerima list angka dan mengembalikan hasil penjumlahan semua elemennya.
Contoh: jumlah_list([1, 2, 3, 4])
menghasilkan 10.
5. Matriks Identitas #
Buatlah fungsi matriks_identitas(n)
yang menghasilkan matriks identitas berukuran n x n
.
Matriks identitas memiliki nilai 1 pada diagonal utama dan nilai 0 di tempat lainnya.
Contoh: matriks_identitas(3)
menghasilkan:
[
[1, 0, 0],
[0, 1, 0],
[0, 0, 1]
]
Sulit
6. Pangkat Matriks #
Implementasikan fungsi pangkat_matriks(matriks, n)
yang menghitung pangkat n
dari suatu matriks.
Gunakan konsep rekursi untuk meningkatkan efisiensi.
Contoh: pangkat_matriks([[1, 2], [3, 4]], 2)
menghasilkan matriks:
[
[7, 10],
[15, 22]
]
Sulit