Opgelost: maak een eenvoudige rekenmachine in python

Het grootste probleem met betrekking tot het maken van een eenvoudige rekenmachine in Python is dat het moeilijk kan zijn om de code correct te schrijven. Python is een krachtige taal, maar kan voor beginners moeilijk te begrijpen en te gebruiken zijn. Bovendien kunnen codeerfouten leiden tot onjuiste resultaten of onverwacht gedrag. Bovendien kan het schrijven van code voor complexere bewerkingen zoals delen of vierkantswortels aanvullende kennis van wiskunde en algoritmen vereisen. Ten slotte kan het debuggen van de code ook tijdrovend en uitdagend zijn.

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

# Regel 1: Dit programma telt twee getallen op
# Regel 2: num1 krijgt de waarde toegewezen van een float-invoer van de gebruiker
# Regel 3: num2 krijgt de waarde toegewezen van een float-invoer van de gebruiker
# Regel 5: De som van num1 en num2 wordt berekend en opgeslagen in de variabele som
# Regel 7: De som van num1, num2 en som worden naar de console afgedrukt met behulp van stringopmaak

Rekenkundige operatoren in Python

Rekenkundige operatoren worden gebruikt om wiskundige bewerkingen uit te voeren op numerieke waarden (constanten en variabelen). Python ondersteunt de volgende rekenkundige operatoren:

– Optellen (+): voegt twee operanden toe.
– Aftrekken (-): Trekt de tweede operand af van de eerste.
– Vermenigvuldiging (*): vermenigvuldigt twee operanden.
– Delen (/): Deelt de eerste operand door de tweede.
– Modulus (%): Retourneert de rest van het delen van de eerste operand door de tweede.
– Exponent (**): Verhoogt een getal tot een macht gespecificeerd door een ander getal.
– Verdiepingsdeling (//): Deelt en retourneert alleen het gehele deel van het resultaat van een deling, waarbij elk deel met een breuk wordt weggegooid.

Hoe maak je een eenvoudige rekenmachine?

Een eenvoudige rekenmachine maken in Python is een geweldige manier om de basisprincipes van programmeren te leren. Hier is hoe het te doen:

1. Begin met het maken van een functie die twee getallen als argumenten gebruikt en het resultaat van de berekening retourneert. Als u bijvoorbeeld twee getallen wilt optellen, ziet uw functie er als volgt uit:
def optellen(getal1, aantal2):
geef getal1 + getal2 terug
2. Maak een lus waarmee de gebruiker getallen kan blijven invoeren totdat hij 'q' of 'quit' invoert. Deze lus zou ook het resultaat van elke berekening moeten afdrukken terwijl deze doorgaat.
terwijl waar:
num1 = invoer ("Voer eerste nummer in (of q om te stoppen): ")

if num1 == 'q' of num1 == 'quit':
breken

num2 = input("Voer tweede getal in:")

resultaat = optellen(int(getal1), int(getal2))

print(“Het resultaat is”, resultaat)
3. Vraag ten slotte de gebruiker welke handeling ze willen uitvoeren en roep de juiste functie aan op basis van hun antwoord. Bijvoorbeeld:
bewerking = invoer ("Welke bewerking wilt u uitvoeren? (+, -, *, /): ")
als bewerking == "+":
resultaat = optellen(int(getal1), int(getal2))
elif operatie == "-":
    resultaat = aftrekken(int(getal1), int(getal2))
    # enz…

Gerelateerde berichten:

Laat een bericht achter