Išspręsta: sukurkite paprastą skaičiuotuvą python

Pagrindinė problema, susijusi su paprasto skaičiuotuvo kūrimu Python, yra ta, kad gali būti sunku teisingai parašyti kodą. Python yra galinga kalba, tačiau pradedantiesiems gali būti sunku ją suprasti ir naudoti. Be to, kodavimo klaidos gali sukelti neteisingus rezultatus arba netikėtą elgesį. Be to, norint parašyti kodą sudėtingesnėms operacijoms, tokioms kaip padalijimas ar kvadratinės šaknys, gali prireikti papildomų matematikos ir algoritmų žinių. Galiausiai kodo derinimas taip pat gali atimti daug laiko ir būti sudėtingas.

# 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 eilutė: ši programa prideda du skaičius
# 2 eilutė: num1 priskiriama vartotojo plūduriuojančios įvesties reikšmė
# 3 eilutė: num2 priskiriama vartotojo plūduriuojančios įvesties reikšmė
# 5 eilutė: num1 ir num2 suma apskaičiuojama ir saugoma kintamojoje sumoje
# 7 eilutė: num1, num2 ir sumos suma atspausdinama konsolėje naudojant eilutės formatavimą

Aritmetiniai operatoriai Python

Aritmetiniai operatoriai naudojami atlikti matematines operacijas su skaitinėmis reikšmėmis (konstantomis ir kintamaisiais). Python palaiko šiuos aritmetinius operatorius:

– Sudėjimas (+): prideda du operandus.
– Atimtis (-): atima antrąjį operandą iš pirmojo.
– Daugyba (*): padaugina du operandus.
– Padalinimas (/): padalija pirmąjį operandą iš antrojo.
– Modulis (%): grąžina pirmojo operando dalijimo iš antrojo likutį.
– Rodiklis (**): padidina skaičių iki laipsnio, nurodyto kitu skaičiumi.
– Aukšto padalijimas (//): padalija ir grąžina tik sveikąją padalijimo rezultato dalį, atmetant bet kokią trupmeninę dalį.

Kaip pasidaryti paprastą skaičiuotuvą?

Paprasto skaičiuotuvo „Python“ kūrimas yra puikus būdas išmokti programavimo pagrindų. Štai kaip tai padaryti:

1. Pradėkite kurdami funkciją, kuri kaip argumentus paims du skaičius ir pateiks skaičiavimo rezultatą. Pavyzdžiui, jei norite pridėti du skaičius, jūsų funkcija gali atrodyti taip:
def add(num1, num2):
grąžinimo skaičius1 + skaičius2
2. Sukurkite kilpą, kuri leis vartotojui toliau įvesti skaičius, kol įves „q“ arba „quit“. Ši kilpa taip pat turėtų išspausdinti kiekvieno skaičiavimo rezultatą.
o tiesa:
skaičius1 = įvestis („Įveskite pirmąjį skaičių (arba q, kad išeitumėte):“)

if num1 == 'q' arba num1 == 'quit':
pertrauka

skaičius2 = įvestis („Įveskite antrąjį skaičių:“)

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

spausdinti („Rezultatas yra“, rezultatas)
3. Galiausiai paklauskite vartotojo, kurią operaciją jis norėtų atlikti, ir iškvieskite atitinkamą funkciją pagal jo atsakymą. Pavyzdžiui:
Operacija = input("Kokią operaciją norėtumėte atlikti? (+, -, *, /): ")
jei operacija == „+“:
rezultatas = add(int(num1), int(num2))
elif operacija == "-":
    rezultatas = atimti(int(num1), int(num2))
    # ir tt…

Susijusios naujienos:

Palikite komentarą