Selesai: buat kalkulator mudah dalam python

Masalah utama yang berkaitan dengan mencipta kalkulator mudah dalam Python ialah sukar untuk menulis kod dengan betul. Python ialah bahasa yang berkuasa, tetapi mungkin sukar untuk difahami dan digunakan oleh pemula. Selain itu, ralat pengekodan boleh membawa kepada hasil yang salah atau tingkah laku yang tidak dijangka. Tambahan pula, menulis kod untuk operasi yang lebih kompleks seperti pembahagian atau punca kuasa dua mungkin memerlukan pengetahuan tambahan tentang matematik dan algoritma. Akhirnya, menyahpepijat kod juga boleh memakan masa dan mencabar.

# 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 menambah dua nombor
# Baris 2: num1 diberikan nilai input apungan daripada pengguna
# Baris 3: num2 diberikan nilai input apungan daripada pengguna
# Baris 5: Jumlah num1 dan num2 dikira dan disimpan dalam jumlah berubah
# Baris 7: Jumlah num1, num2, dan jumlah dicetak ke konsol menggunakan pemformatan rentetan

Pengendali aritmetik dalam Python

Operator aritmetik digunakan untuk melaksanakan operasi matematik pada nilai berangka (pemalar dan pembolehubah). Python menyokong pengendali aritmetik berikut:

– Penambahan (+): Menambah dua operan.
– Tolak (-): Menolak operan kedua daripada yang pertama.
– Pendaraban (*): Mendarab dua operan.
– Pembahagian (/): Membahagikan operan pertama dengan operan kedua.
– Modulus (%): Mengembalikan baki pembahagian operan pertama dengan operan kedua.
– Eksponen (**): Menaikkan nombor kepada kuasa yang ditentukan oleh nombor lain.
– Pembahagian Lantai (//): Membahagi dan mengembalikan hanya bahagian integer hasil pembahagian, membuang mana-mana bahagian pecahan.

Bagaimana anda membuat kalkulator mudah?

Membuat kalkulator mudah dalam Python ialah cara terbaik untuk mempelajari asas pengaturcaraan. Begini cara melakukannya:

1. Mulakan dengan mencipta fungsi yang akan mengambil dua nombor sebagai argumen dan mengembalikan hasil pengiraan. Sebagai contoh, jika anda ingin menambah dua nombor, fungsi anda mungkin kelihatan seperti ini:
def add(num1, num2):
kembalikan num1 + num2
2. Buat gelung yang membolehkan pengguna terus memasukkan nombor sehingga mereka memasukkan 'q' atau 'berhenti'. Gelung ini juga harus mencetak hasil setiap pengiraan semasa ia berjalan.
Walaupun Betul:
num1 = input("Masukkan nombor pertama (atau q untuk berhenti):")

jika num1 == 'q' atau num1 == 'berhenti':
memecahkan

num2 = input("Masukkan nombor kedua:")

hasil = tambah(int(num1), int(num2))

print("Hasilnya ialah", hasil)
3. Akhir sekali, tanya pengguna operasi yang mereka ingin lakukan dan panggil fungsi yang sesuai berdasarkan jawapan mereka. Sebagai contoh:
operasi = input(“Apakah operasi yang anda ingin lakukan? (+, -, *, /): “)
jika operasi == “+”:
hasil = tambah(int(num1), int(num2))
operasi elif == “-“:
    hasil = tolak(int(num1), int(num2))
    # dan lain-lain…

Related posts:

Tinggalkan komen