Vyriešené: vytvorte jednoduchú kalkulačku v pythone

Hlavným problémom súvisiacim s vytvorením jednoduchej kalkulačky v Pythone je, že môže byť ťažké správne napísať kód. Python je výkonný jazyk, ale pre začiatočníkov môže byť ťažké ho pochopiť a používať. Okrem toho môžu chyby v kódovaní viesť k nesprávnym výsledkom alebo neočakávanému správaniu. Okrem toho písanie kódu pre zložitejšie operácie, ako je delenie alebo odmocniny, môže vyžadovať ďalšie znalosti matematiky a algoritmov. Napokon, ladenie kódu môže byť tiež časovo náročné a náročné.

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

# Riadok 1: Tento program pridá dve čísla
# Riadok 2: num1 je priradená hodnota float vstupu od užívateľa
# Riadok 3: num2 je priradená hodnota float vstupu od užívateľa
# Riadok 5: Vypočíta sa súčet num1 a num2 a uloží sa do premennej suma
# Riadok 7: Súčet num1, num2 a súčet sa vytlačí do konzoly pomocou formátovania reťazca

Aritmetické operátory v Pythone

Aritmetické operátory sa používajú na vykonávanie matematických operácií s číselnými hodnotami (konštantami a premennými). Python podporuje nasledujúce aritmetické operátory:

– Sčítanie (+): Pridá dva operandy.
– Odčítanie (-): Odčíta druhý operand od prvého.
– Násobenie (*): Vynásobí dva operandy.
– Delenie (/): Delí prvý operand druhým.
– Modul (%): Vráti zvyšok delenia prvého operandu druhým operandom.
– Exponent (**): Zvyšuje číslo na mocninu určenú iným číslom.
– Floor Division (//): Delí a vráti iba celú časť výsledku delenia, pričom zahodí akúkoľvek zlomkovú časť.

Ako si vytvoríte jednoduchú kalkulačku?

Vytvorenie jednoduchej kalkulačky v Pythone je skvelý spôsob, ako sa naučiť základy programovania. Postup:

1. Začnite vytvorením funkcie, ktorá bude brať dve čísla ako argumenty a vráti výsledok výpočtu. Napríklad, ak chcete pridať dve čísla, vaša funkcia môže vyzerať takto:
def add(číslo1, číslo2):
návrat číslo1 + číslo2
2. Vytvorte slučku, ktorá umožní používateľovi pokračovať v zadávaní čísel, kým nezadá „q“ alebo „quit“. Táto slučka by mala tiež vytlačiť výsledok každého výpočtu, ako to ide.
zatiaľ čo je pravda:
num1 = input(“Zadajte prvé číslo (alebo q pre ukončenie): “)

if num1 == 'q' alebo num1 == 'quit':
rozbiť

num2 = input(“Zadajte druhé číslo:”)

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

print("Výsledok je", výsledok)
3. Nakoniec sa opýtajte používateľa, ktorú operáciu by chcel vykonať a na základe jeho odpovede zavolajte príslušnú funkciu. Napríklad:
operácia = input(“Akú operáciu by ste chceli vykonať? (+, -, *, /): “)
ak operácia == „+“:
vysledok = add(int(num1), int(num2))
operácia elif == „-“:
    výsledok = odčítať (int(číslo1), int(číslo2))
    # atď…

Súvisiace príspevky:

Pridať komentár