# Input bilangan pertama dan kedua bilangan1 = float(input("Masukkan bilangan pertama: ")) bilangan2 = float(input("Masukkan bilangan kedua: ")) # Menu operasi matematika print("Pilih operasi matematika:") print("1. Penambahan") print("2. Pengurangan") print("3. Perkalian") print("4. Pembagian") print("5. Pangkat") # Meminta pengguna memilih operasi pilihan = input("Masukkan nomor operasi (1/2/3/4/5): ") # Mengecek pilihan pengguna dan melakukan operasi yang sesuai if pilihan == '1': hasil = bilangan1 + bilangan2 operator = "+" elif pilihan == '2': hasil = bilangan1 - bilangan2 operator = "-" elif pilihan == '3': hasil = bilangan1 * bilangan2 operator = "*" elif pilihan == '4': # Mencegah pembagian oleh nol if bilangan2 == 0: print("Error! Tidak bisa melakukan pembagian oleh nol.") else: hasil = bilangan1 / bilangan2 operator = "/" elif pilihan == '5': hasil = bilangan1 ** bilangan2 operator = "^" else: print("Pilihan operasi tidak valid. Mohon pilih nomor operasi dari 1 hingga 5.") exit() # Menampilkan hasil operasi print(f"Hasil {bilangan1} {operator} {bilangan2} adalah {hasil}")