Решено: направите једноставан калкулатор у Питхон-у

Главни проблем везан за креирање једноставног калкулатора у Питхон-у је тај што може бити тешко исправно написати код. Питхон је моћан језик, али почетницима може бити тешко да га разумеју и користе. Поред тога, грешке кодирања могу довести до нетачних резултата или неочекиваног понашања. Штавише, писање кода за сложеније операције као што су дељење или квадратни корен може захтевати додатно познавање математике и алгоритама. Коначно, отклањање грешака кода такође може бити дуготрајно и изазовно.

# 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: Овај програм додаје два броја
# Линија 2: нум1 је додељена вредност уноса са плутајућом вредности од корисника
# Линија 3: нум2 је додељена вредност уноса са плутајућом вредности од корисника
# Ред 5: Збир нум1 и нум2 се израчунава и чува у променљивој суми
# Ред 7: Збир нум1, нум2 и збир се штампа на конзоли користећи форматирање стрингова

Аритметички оператори у Питхон-у

Аритметички оператори се користе за извођење математичких операција над нумеричким вредностима (константе и променљиве). Питхон подржава следеће аритметичке операторе:

– Сабирање (+): Додаје два операнда.
– Одузимање (-): одузима други операнд од првог.
– Множење (*): Множи два операнда.
– Дељење (/): Дели први операнд другим.
– Модул (%): враћа остатак дељења првог операнда са другим.
– Експонент (**): подиже број на степен наведен другим бројем.
– Дељење спрата (//): Дели и враћа само цео део резултата дељења, одбацујући било који разломак.

Како направити једноставан калкулатор?

Прављење једноставног калкулатора у Питхон-у је одличан начин да научите основе програмирања. Ево како да то урадите:

1. Почните креирањем функције која ће узети два броја као аргументе и вратити резултат израчунавања. На пример, ако желите да додате два броја, ваша функција може изгледати овако:
деф адд(нум1, нум2):
врати број1 + број2
2. Направите петљу која ће омогућити кориснику да настави са уносом бројева све док не унесе 'к' или 'куит'. Ова петља такође треба да одштампа резултат сваког израчунавања како се одвија.
вхиле Труе:
нум1 = инпут(„Унесите први број (или к да бисте изашли):“)

ако је нум1 == 'к' или нум1 == 'куит':
разбити

нум2 = инпут(“Унесите други број: “)

резултат = адд(инт(бр.1), инт(бр.2))

принт(„Резултат је“, резултат)
3. На крају, питајте корисника коју операцију би желео да изврши и позовите одговарајућу функцију на основу његовог одговора. На пример:
оператион = инпут(„Коју операцију желите да извршите? (+, -, *, /):“)
ако је операција == “+”:
резултат = адд(инт(бр.1), инт(бр.2))
елиф операција == “-“:
    резултат = одузимање (инт(број1), инт(број2))
    # итд…

Релатед постс:

Оставите коментар