Berikut adalah proyek akhir untuk Level 1 Python:
✅ 1. Kalkulator Sederhana
📌 Deskripsi:
Program ini akan meminta pengguna memasukkan dua angka dan memilih operasi matematika (penjumlahan, pengurangan, perkalian, pembagian). Program kemudian akan menampilkan hasil perhitungan.
📌 Kode Program:
def kalkulator():
print("=== Kalkulator Sederhana ===")
print("1. Penjumlahan (+)")
print("2. Pengurangan (-)")
print("3. Perkalian (*)")
print("4. Pembagian (/)")
try:
# Input angka pertama dan kedua
angka1 = float(input("Masukkan angka pertama: "))
angka2 = float(input("Masukkan angka kedua: "))
# Memilih operasi
operasi = input("Pilih operasi (+, -, *, /): ")
# Perhitungan berdasarkan operasi
if operasi == "+":
hasil = angka1 + angka2
elif operasi == "-":
hasil = angka1 - angka2
elif operasi == "*":
hasil = angka1 * angka2
elif operasi == "/":
if angka2 == 0:
print("Error! Tidak bisa membagi dengan nol.")
return
hasil = angka1 / angka2
else:
print("Operasi tidak valid!")
return
# Menampilkan hasil
print(f"Hasil: {angka1} {operasi} {angka2} = {hasil}")
except ValueError:
print("Error! Masukkan angka yang valid.")
# Jalankan program
kalkulator()
📌 Penjelasan:
✅ Program meminta dua angka sebagai input.
✅ Pengguna memilih operasi matematika (+, -, *, /).
✅ Program menangani error jika pengguna memasukkan nilai yang salah atau mencoba membagi dengan nol.
✅ 2. Program Konversi Suhu
📌 Deskripsi:
Program ini mengkonversi suhu dari Celcius ke Fahrenheit, Reamur, atau Kelvin.
📌 Kode Program:
def konversi_suhu():
print("=== Program Konversi Suhu ===")
print("1. Celcius ke Fahrenheit")
print("2. Celcius ke Reamur")
print("3. Celcius ke Kelvin")
try:
# Input suhu dalam Celcius
celcius = float(input("Masukkan suhu dalam Celcius: "))
# Memilih jenis konversi
pilihan = input("Pilih konversi (1/2/3): ")
# Melakukan konversi
if pilihan == "1":
hasil = (celcius * 9/5) + 32
print(f"{celcius}°C = {hasil}°F")
elif pilihan == "2":
hasil = celcius * 4/5
print(f"{celcius}°C = {hasil}°Re")
elif pilihan == "3":
hasil = celcius + 273.15
print(f"{celcius}°C = {hasil}°K")
else:
print("Pilihan tidak valid!")
except ValueError:
print("Error! Masukkan angka yang valid.")
# Jalankan program
konversi_suhu()
📌 Penjelasan:
✅ Program meminta suhu dalam Celcius.
✅ Pengguna memilih satu dari tiga konversi: Fahrenheit, Reamur, atau Kelvin.
✅ Program menangani input yang salah menggunakan try-except.
🔥 Selamat! Kamu sudah menyelesaikan Level 1 Python. Mau lanjut ke Level 2? 🚀
Tidak ada komentar:
Posting Komentar