Eco Techno Leader sedang mengelola proyek turbin angin untuk energi keterbaruan. Kita perlu menyimpan data seperti jumlah turbin, kapasitas, status proyek, dan daftar lokasi. Yuk, kita pelajari berbagai tipe data di Python!
Python punya beberapa tipe data dasar: int, float, str, dan bool.
jumlah_turbin = 10 # int: bilangan bulat
kapasitas_turbin = 2.5 # float: bilangan desimal
nama_proyek = "Turbin Angin Desa" # str: teks
proyek_aktif = True # bool: benar/salah
print(jumlah_turbin)
print(kapasitas_turbin)
print(nama_proyek)
print(proyek_aktif)
Hasil di Command Prompt:
Do: Pilih tipe data yang sesuai dengan kebutuhan (misalnya, int untuk jumlah, str untuk teks).
Don't: Jangan campur tipe data yang gak cocok (misalnya, jumlah_turbin = "10" pake string untuk angka yang perlu dihitung).
Selain tipe dasar, Python punya tipe koleksi seperti list, tuple, set, dan dict.
lokasi_turbin = ["Desa A", "Desa B", "Desa C"] # list: daftar yang bisa diubah
hari_operasi = ("Senin", "Rabu", "Jumat") # tuple: daftar yang gak bisa diubah
tipe_turbin = {"vertikal", "horizontal"} # set: kumpulan unik
data_proyek = {"nama": "Turbin Angin Desa", "kapasitas": 2.5} # dict: pasangan kunci-nilai
print(lokasi_turbin)
print(hari_operasi)
print(tipe_turbin)
print(data_proyek)
Hasil di Command Prompt:
Do: Gunakan list kalau datanya bisa berubah, tuple kalau gak perlu diubah.
Don't: Jangan pake set kalau urutan data penting, soalnya set gak urut.
Kita gabungkan tipe data untuk analisis proyek turbin angin.
jumlah_turbin = 10
kapasitas_turbin = 2.5
lokasi_turbin = ["Desa A", "Desa B", "Desa C"]
total_kapasitas = jumlah_turbin * kapasitas_turbin
data_proyek = {"jumlah_turbin": jumlah_turbin, "total_kapasitas_mw": total_kapasitas, "lokasi": lokasi_turbin}
print("Data proyek:", data_proyek)
Hasil di Command Prompt:
Do: Gabungkan tipe data untuk bikin struktur data yang kompleks tapi terorganisir.
Don't: Jangan pake tipe data yang salah (misalnya, nyimpan daftar lokasi pake string, bukan list).