Diselesaikan: buat kalkulator sederhana dengan python

Masalah utama terkait pembuatan kalkulator sederhana dengan Python adalah sulitnya menulis kode dengan benar. Python adalah bahasa yang kuat, tetapi sulit bagi pemula untuk memahami dan menggunakannya. Selain itu, kesalahan pengkodean dapat menyebabkan hasil yang salah atau perilaku yang tidak terduga. Selain itu, menulis kode untuk operasi yang lebih kompleks seperti pembagian atau akar kuadrat mungkin memerlukan pengetahuan tambahan tentang matematika dan algoritme. Terakhir, men-debug kode juga bisa memakan waktu dan menantang.

# This program adds two numbers 
num1 = float(input("Enter first number: ")) 
num2 = float(input("Enter second number: ")) 
  
# Adding the two numbers 
sum = num1 + num2 
  
# Display the sum 
print('The sum of {0} and {1} is {2}'.format(num1, num2, sum))

# Baris 1: Program ini menambahkan dua angka
# Baris 2: num1 diberi nilai input float dari pengguna
# Baris 3: num2 diberi nilai input float dari pengguna
# Baris 5: Jumlah dari num1 dan num2 dihitung dan disimpan dalam jumlah variabel
# Baris 7: Jumlah dari num1, num2, dan sum dicetak ke konsol menggunakan pemformatan string

Operator aritmatika dengan Python

Operator aritmatika digunakan untuk melakukan operasi matematika pada nilai numerik (konstanta dan variabel). Python mendukung operator aritmatika berikut:

– Penambahan (+): Menambahkan dua operan.
– Pengurangan (-): Mengurangi operan kedua dari yang pertama.
– Perkalian (*): Mengalikan dua operan.
– Pembagian (/): Membagi operan pertama dengan operan kedua.
– Modulus (%): Mengembalikan sisa pembagian operan pertama dengan operan kedua.
– Eksponen (**): Menaikkan angka ke pangkat yang ditentukan oleh angka lain.
– Pembagian Lantai (//): Membagi dan mengembalikan hanya bagian bilangan bulat dari hasil pembagian, membuang bagian pecahan apa pun.

Bagaimana cara membuat kalkulator sederhana?

Membuat kalkulator sederhana dengan Python adalah cara yang bagus untuk mempelajari dasar-dasar pemrograman. Inilah cara melakukannya:

1. Mulai dengan membuat fungsi yang akan menggunakan dua angka sebagai argumen dan mengembalikan hasil perhitungan. Misalnya, jika Anda ingin menambahkan dua angka, fungsi Anda akan terlihat seperti ini:
def menambahkan(num1, num2):
mengembalikan angka1 + angka2
2. Buat lingkaran yang memungkinkan pengguna untuk terus memasukkan angka hingga mereka memasukkan 'q' atau 'keluar'. Loop ini juga harus mencetak hasil dari setiap perhitungan seiring berjalannya waktu.
sementara Benar:
num1 = input(“Masukkan angka pertama (atau q untuk keluar): “)

jika num1 == 'q' atau num1 == 'keluar':
istirahat

num2 = input(“Masukkan angka kedua: “)

hasil = tambah(int(bil1), int(bil2))

print(“Hasilnya adalah”, hasil)
3. Terakhir, tanyakan kepada pengguna operasi mana yang ingin mereka lakukan dan panggil fungsi yang sesuai berdasarkan jawaban mereka. Sebagai contoh:
operasi = input(“Operasi apa yang ingin Anda lakukan? (+, -, *, /): “)
jika operasi == “+”:
hasil = tambah(int(bil1), int(bil2))
operasi elif == “-“:
    hasil = kurangi(int(bil1), int(bil2))
    # dll…

Pos terkait:

Tinggalkan Komentar