Selamat datang di modul interaktif latihan dasar Python. Di sini, kita akan menguji pemahaman Anda tentang konsep fundamental melalui tiga studi kasus yang berbeda: perhitungan matematis, pengambilan keputusan, dan pengolahan data dalam daftar.
Distribusi topik yang dicakup dalam latihan ini.
print() untuk mengecek nilai variabel.Bagian ini berisi tantangan praktis. Setiap tantangan dilengkapi dengan simulasi interaktif yang berjalan di latar belakang (menggunakan JavaScript) untuk memberikan gambaran logika, serta kode Python asli yang bisa Anda pelajari dan jalankan di Google Colab.
Buatlah program yang meminta input jari-jari dan menghitung luas lingkaran (Rumus: π × r²). Gunakan π = 3.14.
# Solusi Latihan 1
jari_jari = float(input("Masukkan jari-jari: "))
pi = 3.14
luas = pi * (jari_jari ** 2)
print(f"Luas lingkaran adalah: {luas}")
Tulislah kode yang menerima sebuah angka bulat dan menentukan apakah angka tersebut adalah "Genap" atau "Ganjil".
# Solusi Latihan 2
angka = int(input("Masukkan angka: "))
if angka % 2 == 0:
print("Angka tersebut adalah GENAP")
else:
print("Angka tersebut adalah GANJIL")
Diberikan daftar harga barang: harga = [15000, 20000, 35000, 5000]. Hitunglah total belanja menggunakan loop for.
Simulasi Daftar Harga (pisahkan dengan koma):
# Solusi Latihan 3
harga = [15000, 20000, 35000, 5000]
total = 0
for h in harga:
total += h
print(f"Total belanja adalah: {total}")