Megoldva: egyszerű számológép létrehozása pythonban

Az egyszerű számológép Pythonban való létrehozásával kapcsolatos fő probléma az, hogy nehéz lehet helyesen írni a kódot. A Python erős nyelv, de a kezdők számára nehéz lehet megérteni és használni. Ezenkívül a kódolási hibák helytelen eredményekhez vagy váratlan viselkedéshez vezethetnek. Ezenkívül bonyolultabb műveletekhez, például osztáshoz vagy négyzetgyökhöz szükséges kód írása további matematikai és algoritmus ismereteket igényelhet. Végül a kód hibakeresése is időigényes és kihívást jelenthet.

# 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. sor: Ez a program két számot ad hozzá
# 2. sor: a szám1-hez a felhasználótól származó float bemenet értéke van hozzárendelve
# 3. sor: a szám2-hez a felhasználótól származó float bemenet értéke van hozzárendelve
# 5. sor: A num1 és num2 összegét kiszámítja és tárolja az összeg változóban
# 7. sor: A num1, num2 és sum összege karakterlánc formázással kerül kinyomtatásra a konzolra

Aritmetikai operátorok Pythonban

Az aritmetikai operátorok számértékekkel (állandókkal és változókkal) végzett matematikai műveletek végrehajtására szolgálnak. A Python a következő aritmetikai operátorokat támogatja:

– Összeadás (+): Két operandust ad hozzá.
– Kivonás (-): Kivonja a második operandust az elsőből.
– Szorzás (*): Két operandus szorzása.
– Osztás (/): osztja az első operandust a másodikkal.
– Modulus (%): Az első operandus a másodikkal való osztásának maradékát adja vissza.
– Kitevő (**): Egy számot egy másik szám által meghatározott hatványra emel.
– Emeletosztás (//): Az osztás eredményének csak az egész részét osztja fel és adja vissza, minden tört részt elvet.

Hogyan készítsünk egy egyszerű számológépet?

Egy egyszerű számológép készítése Pythonban nagyszerű módja annak, hogy megtanuljuk a programozás alapjait. Íme, hogyan kell csinálni:

1. Kezdje egy függvény létrehozásával, amely két számot vesz argumentumként, és visszaadja a számítás eredményét. Ha például két számot szeretne hozzáadni, a függvény így nézhet ki:
def add(szám1, szám2):
visszatérési szám1 + szám2
2. Hozzon létre egy ciklust, amely lehetővé teszi a felhasználó számára, hogy folytassa a számok beírását, amíg be nem írja a „q” vagy „kilépés” karaktert. Ennek a ciklusnak ki kell nyomtatnia az egyes számítások eredményét is.
míg True:
szám1 = input ("Írja be az első számot (vagy q a kilépéshez): ")

if num1 == 'q' vagy num1 == 'kilépés':
szünet

szám2 = bemenet ("Írja be a második számot: ")

eredmény = add(int(szám1), int(num2))

print ("Az eredmény az", eredmény)
3. Végül kérdezze meg a felhasználót, hogy melyik műveletet szeretné végrehajtani, és válasza alapján hívja meg a megfelelő függvényt. Például:
operation = input("Milyen műveletet szeretne végrehajtani? (+, -, *, /): ")
ha művelet == "+":
eredmény = add(int(szám1), int(num2))
elif művelet == "-":
    eredmény = kivonás(int(szám1), int(szám2))
    # stb…

Kapcsolódó hozzászólások:

Írj hozzászólást