Rozwiązany: utwórz prosty kalkulator w Pythonie

Głównym problemem związanym z tworzeniem prostego kalkulatora w Pythonie jest to, że poprawne napisanie kodu może być trudne. Python to potężny język, ale początkującym może być trudny do zrozumienia i używania. Ponadto błędy w kodowaniu mogą prowadzić do nieprawidłowych wyników lub nieoczekiwanego zachowania. Ponadto pisanie kodu dla bardziej złożonych operacji, takich jak dzielenie lub pierwiastkowanie, może wymagać dodatkowej wiedzy z zakresu matematyki i algorytmów. Wreszcie debugowanie kodu może być również czasochłonne i trudne.

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

# Linia 1: Ten program dodaje dwie liczby
# Linia 2: num1 jest przypisana wartość wejścia typu float od użytkownika
# Linia 3: num2 jest przypisana wartość wejścia typu float od użytkownika
# Linia 5: Suma num1 i num2 jest obliczana i przechowywana w zmiennej sum
# Linia 7: Suma liczb num1, num2 i sum jest wyświetlana na konsoli przy użyciu formatowania łańcucha

Operatory arytmetyczne w Pythonie

Operatory arytmetyczne służą do wykonywania operacji matematycznych na wartościach liczbowych (stałych i zmiennych). Python obsługuje następujące operatory arytmetyczne:

– Dodawanie (+): Dodaje dwa operandy.
– Odejmowanie (-): Odejmuje drugi argument od pierwszego.
– Mnożenie (*): Mnoży dwa operandy.
– Dzielenie (/): dzieli pierwszy operand przez drugi.
– Moduł (%): Zwraca resztę z dzielenia pierwszego operandu przez drugi.
– Wykładnik (**): Podnosi liczbę do potęgi określonej inną liczbą.
– Dzielenie podłogowe (//): Dzieli i zwraca tylko całkowitą część wyniku dzielenia, odrzucając część ułamkową.

Jak zrobić prosty kalkulator?

Tworzenie prostego kalkulatora w Pythonie to świetny sposób na poznanie podstaw programowania. Oto jak to zrobić:

1. Zacznij od utworzenia funkcji, która przyjmie dwie liczby jako argumenty i zwróci wynik obliczeń. Na przykład, jeśli chcesz dodać dwie liczby, twoja funkcja może wyglądać tak:
def dodaj(liczba1, liczba2):
zwróć num1 + num2
2. Utwórz pętlę, która pozwoli użytkownikowi kontynuować wprowadzanie liczb, dopóki nie wprowadzi „q” lub „quit”. Ta pętla powinna również drukować wynik każdego obliczenia w trakcie.
podczas gdy prawda:
num1 = input("Wprowadź pierwszą liczbę (lub q, aby wyjść): ")

if num1 == 'q' lub num1 == 'zakończ':
złamać

num2 = input("Podaj drugą liczbę: ")

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

print("Wynikiem jest", wynik)
3. Na koniec zapytaj użytkownika, jaką operację chciałby wykonać i wywołaj odpowiednią funkcję na podstawie udzielonej odpowiedzi. Na przykład:
operacja = input("Jaką operację chcesz wykonać? (+, -, *, /): ")
jeśli operacja == „+”:
wynik = add(int(num1), int(num2))
operacja elif == „-“:
    wynik = odejmowanie (int(liczba1), liczba całkowita(liczba2))
    # itd…

Powiązane posty:

Zostaw komentarz