Rezolvat: creați un calculator simplu în python

Principala problemă legată de crearea unui calculator simplu în Python este că poate fi dificil să scrieți corect codul. Python este un limbaj puternic, dar poate fi dificil de înțeles și utilizat pentru începători. În plus, erorile de codificare pot duce la rezultate incorecte sau la un comportament neașteptat. Mai mult, scrierea codului pentru operații mai complexe, cum ar fi diviziunea sau rădăcinile pătrate, poate necesita cunoștințe suplimentare de matematică și algoritmi. În cele din urmă, depanarea codului poate fi, de asemenea, consumatoare de timp și provocatoare.

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

# Linia 1: Acest program adaugă două numere
# Linia 2: num1 i se atribuie valoarea unei intrări float de la utilizator
# Linia 3: num2 i se atribuie valoarea unei intrări float de la utilizator
# Linia 5: Suma num1 și num2 este calculată și stocată în variabila sumă
# Linia 7: suma num1, num2 și sum sunt tipărite pe consolă folosind formatarea șirurilor

Operatori aritmetici în Python

Operatorii aritmetici sunt utilizați pentru a efectua operații matematice asupra valorilor numerice (constante și variabile). Python acceptă următorii operatori aritmetici:

– Adăugare (+): adaugă doi operanzi.
– Scădere (-): Scade al doilea operand din primul.
– Înmulțire (*): Înmulțește doi operanzi.
– Diviziune (/): Împarte primul operand la al doilea.
– Modul (%): returnează restul împărțirii primului operand la al doilea.
– Exponent (**): ridică un număr la o putere specificată de un alt număr.
– Floor Division (//): Împarte și returnează doar partea întreagă a rezultatului divizării, eliminând orice parte fracțională.

Cum faci un calculator simplu?

Realizarea unui calculator simplu în Python este o modalitate excelentă de a învăța elementele de bază ale programării. Iată cum să o faci:

1. Începeți prin a crea o funcție care va lua două numere drept argumente și va returna rezultatul calculului. De exemplu, dacă doriți să adăugați două numere, funcția dvs. ar putea arăta astfel:
def add(num1, num2):
returnează num1 + num2
2. Creați o buclă care să permită utilizatorului să continue să introducă numere până când introduce „q” sau „închidere”. Această buclă ar trebui, de asemenea, să imprime rezultatul fiecărui calcul pe măsură ce se desfășoară.
pe când True:
num1 = input ("Introduceți primul număr (sau q pentru a ieși): ")

dacă num1 == „q” sau num1 == „închidere”:
rupe

num2 = input ("Introduceți al doilea număr: ")

rezultat = add(int(num1), int(num2))

print(„Rezultatul este”, rezultat)
3. În cele din urmă, întrebați utilizatorul ce operație ar dori să efectueze și apelați funcția corespunzătoare în funcție de răspunsul său. De exemplu:
operațiune = input(„Ce operație doriți să efectuați? (+, -, *, /): “)
dacă operațiunea == „+”:
rezultat = add(int(num1), int(num2))
operațiune elif == „-“:
    rezultat = scade(int(num1), int(num2))
    # etc...

Postări asemănatoare:

Lăsați un comentariu