BERIKUT 5 SOAL TENTANG CODING MENGGUNAKAN BAHASA PYTHON OLEH : DRS. SUMARDI WIGUNA SEBAGAI CONTOH :
Soal 1:
Variabel dan Tipe Data (Python)
Pertanyaan:
Apa output dari kode berikut ini?
python
CopyEdit
x = 5
y = "5"
print(x + int(y))
Jawaban:
Output: 10
Penjelasan: Variabel y bertipe string. Saat dikonversi ke integer
dengan int(y), nilainya menjadi 5. Maka x + int(y) = 5 + 5 =
10.
Soal 2: Pengulangan
Pertanyaan:
Tulis program Python untuk mencetak bilangan genap dari 1 sampai 10.
Jawaban:
python
CopyEdit
for i in range(1,
11):
if i % 2 == 0:
print(i)
Penjelasan: Program menggunakan for loop dan if untuk
mengecek apakah i habis dibagi 2.
Soal 3: Fungsi
Pertanyaan:
Buat fungsi Python bernama luas_persegi yang menerima satu parameter sisi dan
mengembalikan luasnya.
Jawaban:
python
CopyEdit
def luas_persegi(sisi):
return sisi * sisi
Penjelasan: Fungsi menerima parameter sisi dan mengembalikan hasil
perkalian sisi * sisi.
Soal 4: Kondisional
Pertanyaan:
Apa output dari kode berikut?
python
CopyEdit
nilai = 80
if nilai
>= 90:
print("A")
elif nilai
>= 80:
print("B")
else:
print("C")
Jawaban:
Output: B
Penjelasan: Nilai 80 tidak lebih dari atau sama dengan 90, tapi masuk
kategori >= 80.
Soal 5: List dan Perulangan
Pertanyaan:
Diberikan list berikut:
python
CopyEdit
angka = [1, 2, 3, 4, 5]
Tulis kode Python untuk
menghitung jumlah seluruh elemen dalam list.
Jawaban:
python
CopyEdit
jumlah = 0
for a in
angka:
jumlah += a
print(jumlah)
Output: 15
Penjelasan: Semua elemen dijumlahkan satu per satu.
0 Response to "BERIKUT 5 SOAL TENTANG CODING MENGGUNAKAN BAHASA PYTHON OLEH : DRS. SUMARDI WIGUNA SEBAGAI CONTOH :"
Posting Komentar
APA YANG AKAN ANDA TULIS PADA KOLOM KOMENTAR