Direngsekeun: nyieun kalkulator basajan dina python

Masalah utama anu aya hubunganana sareng nyiptakeun kalkulator saderhana dina Python nyaéta yén éta tiasa sesah nyerat kode anu leres. Python mangrupakeun basa kuat, tapi bisa jadi hésé pikeun beginners ngartos tur ngagunakeun. Salaku tambahan, kasalahan coding tiasa nyababkeun hasil anu salah atanapi paripolah anu teu kaduga. Saterusna, nulis kode pikeun operasi leuwih kompleks kayaning division atawa akar kuadrat bisa merlukeun pangaweruh tambahan ngeunaan matematik jeung algoritma. Tungtungna, debugging kodeu ogé tiasa nyéépkeun waktos sareng nangtang.

# 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))

# Jalur 1: Program ieu nambihan dua angka
# Jalur 2: num1 ditugaskeun nilai input ngambang ti pangguna
# Jalur 3: num2 ditugaskeun nilai input ngambang ti pangguna
# Garis 5: Jumlah num1 sareng num2 diitung sareng disimpen dina jumlah variabel
# Garis 7: Jumlah num1, num2, sareng jumlah dicitak kana konsol nganggo pormat string

operator arithmetic di Python

Operator arithmetic dipaké pikeun ngalakukeun operasi matematik dina nilai numeris (konstanta jeung variabel). Python ngarojong operator aritmatika di handap ieu:

– Panambahan (+): Nambahan dua operan.
– Pangurangan (-): Ngurangan operan kadua ti operan kahiji.
– Multiplikasi (*): Ngalikeun dua operand.
– Divisi (/): Ngabagi operan kahiji jeung operan kadua.
– Modulus (%): Ngabalikeun sesa ngabagi operan kahiji jeung operan kadua.
– Éksponén (**): Naékkeun hiji angka kana kakuatan anu ditangtukeun ku nomer séjén.
- Divisi Lantai (//): Ngabagi sareng ngabalikeun ukur bagian integer tina hasil ngabagi, miceun bagian fraksional.

Kumaha anjeun ngadamel kalkulator basajan?

Ngadamel kalkulator saderhana dina Python mangrupikeun cara anu saé pikeun diajar dasar-dasar pemrograman. Ieu kumaha carana ngalakukeunana:

1. Mimitian ku nyieun hiji fungsi nu bakal nyandak dua angka salaku argumen jeung balik hasil itungan. Contona, upami anjeun hoyong nambihan dua angka, fungsi anjeun tiasa sapertos kieu:
def nambahkeun (num1, num2):
balikkeun num1 + num2
2. Jieun loop anu bakal ngidinan pamaké pikeun neruskeun nuliskeun angka nepi ka aranjeunna ngasupkeun 'q' atawa 'kaluar'. loop ieu ogé kudu nyitak kaluar hasil unggal itungan sakumaha eta mana sapanjang.
bari Leres:
num1 = input ("Asupkeun angka kahiji (atawa q kaluar):")

lamun num1 == 'q' atawa num1 == 'kaluar':
peunggas

num2 = input ("Asupkeun nomer kadua: ")

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

print("Hasilna nyaéta", hasil)
3. Tungtungna, nanya ka pamaké nu operasi maranéhna rék nedunan tur nelepon fungsi luyu dumasar kana jawaban maranéhna. Salaku conto:
operasi = input ("Operasi naon anu anjeun hoyong laksanakeun? (+, -, *, /):")
lamun operasi == "+":
hasil = tambihan(int(num1), int(num2))
operasi elif == "-":
    hasil = ngurangan(int(num1), int(num2))
    #jsb…

tulisan keywords:

Leave a Comment