Atrisināts: izveidojiet vienkāršu kalkulatoru python

Galvenā problēma, kas saistīta ar vienkārša kalkulatora izveidi programmā Python, ir tā, ka var būt grūti pareizi uzrakstīt kodu. Python ir spēcīga valoda, taču iesācējiem to var būt grūti saprast un lietot. Turklāt kodēšanas kļūdas var izraisīt nepareizus rezultātus vai neparedzētu uzvedību. Turklāt, lai rakstītu kodu sarežģītākām darbībām, piemēram, dalīšanai vai kvadrātsaknēm, var būt nepieciešamas papildu zināšanas par matemātiku un algoritmiem. Visbeidzot, koda atkļūdošana var būt arī laikietilpīga un sarežģīta.

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

# 1. rinda: šī programma pievieno divus skaitļus
# 2. rindiņa: num1 tiek piešķirta lietotāja peldošas ievades vērtība
# 3. rindiņa: num2 tiek piešķirta lietotāja peldošas ievades vērtība
# 5. rindiņa: num1 un num2 summa tiek aprēķināta un saglabāta mainīgajā summā
# 7. rindiņa: numuru num1, num2 un summa summa tiek izdrukāta konsolē, izmantojot virknes formatējumu

Aritmētiskie operatori Python

Aritmētiskos operatorus izmanto, lai veiktu matemātiskas darbības ar skaitliskām vērtībām (konstantēm un mainīgajiem). Python atbalsta šādus aritmētiskos operatorus:

– Pievienošana (+): pievieno divus operandus.
– Atņemšana (-): atņem otro operandu no pirmā.
– Reizināšana (*): reizina divus operandus.
– Dalīšana (/): dala pirmo operandu ar otro.
– Modulis (%): atgriež atlikumu, dalot pirmo operandu ar otro.
– Eksponents (**): paaugstina skaitli līdz pakāpei, ko nosaka cits skaitlis.
– Stāvu dalīšana (//): sadala un atgriež tikai dalīšanas rezultāta veselo skaitļu daļu, atmetot jebkuru daļdaļu.

Kā izveidot vienkāršu kalkulatoru?

Vienkārša kalkulatora izveide programmā Python ir lielisks veids, kā apgūt programmēšanas pamatus. Lūk, kā to izdarīt:

1. Sāciet ar funkcijas izveidi, kas kā argumentus izmantos divus skaitļus un atgriezīs aprēķina rezultātu. Piemēram, ja vēlaties pievienot divus skaitļus, jūsu funkcija var izskatīties šādi:
def add(num1, num2):
atgriešana num1 + num2
2. Izveidojiet cilpu, kas ļaus lietotājam turpināt ievadīt ciparus, līdz tiek ievadīts “q” vai “quit”. Šai cilpai arī jāizdrukā katra aprēķina rezultāts.
kamēr patiess:
num1 = ievade ("Ievadiet pirmo numuru (vai q, lai izietu): ")

ja num1 == 'q' vai num1 == 'iziet':
pārtraukums

num2 = ievade (“Ievadiet otro numuru: “)

rezultāts = add(int(num1), int(num2))

drukāt (“Rezultāts ir”, rezultāts)
3. Visbeidzot, pajautājiet lietotājam, kuru darbību viņš vēlētos veikt, un izsauciet atbilstošo funkciju, pamatojoties uz viņa atbildi. Piemēram:
operācija = ievade("Kādu darbību vēlaties veikt? (+, -, *, /): ")
ja darbība == “+”:
rezultāts = add(int(num1), int(num2))
elif darbība == "-":
    rezultāts = atņemt(int(num1), int(num2))
    # utt…

Related posts:

Leave a Comment