Kategoria: Poradniki
Tworzenie kalkulatora w Pythonie to doskonały sposób na naukę programowania i zrozumienie podstawowych koncepcji. W tym artykule przedstawimy krok po kroku, jak stworzyć prosty kalkulator, który wykonuje podstawowe operacje matematyczne: dodawanie, odejmowanie, mnożenie i dzielenie.
Zanim zaczniemy programować, upewnij się, że masz zainstalowany Python na swoim komputerze. Możesz pobrać najnowszą wersję Pythona z oficjalnej strony python.org. Po zainstalowaniu Pythona, możesz użyć dowolnego edytora tekstu lub IDE, takiego jak PyCharm, VSCode czy nawet prosty Notepad.
Stwórz nowy plik o nazwie kalkulator.py i otwórz go w swoim edytorze. Zacznijmy od napisania kodu, który pozwoli użytkownikowi na wybór operacji.
Oto przykład kodu:
def dodaj(a, b):
return a + b
def odejmij(a, b):
return a - b
def mnoz(a, b):
return a * b
def dziel(a, b):
if b == 0:
return "Nie można dzielić przez zero!"
return a / b
Teraz musimy dodać kod, który zapyta użytkownika o operację i liczby, które chce użyć.
print("Wybierz operację:")
print("1. Dodawanie")
print("2. Odejmowanie")
print("3. Mnożenie")
print("4. Dzielenie")
wybor = input("Wprowadź numer operacji (1/2/3/4): ")
a = float(input("Wprowadź pierwszą liczbę: "))
b = float(input("Wprowadź drugą liczbę: "))
Na koniec dodajemy kod, który wykona wybraną operację i wyświetli wynik.
if wybor == '1':
print(f"Wynik: {dodaj(a, b)}")
elif wybor == '2':
print(f"Wynik: {odejmij(a, b)}")
elif wybor == '3':
print(f"Wynik: {mnoz(a, b)}")
elif wybor == '4':
print(f"Wynik: {dziel(a, b)}")
else:
print("Niepoprawny wybór!")
Aby uruchomić kalkulator, otwórz terminal lub wiersz poleceń, przejdź do katalogu, w którym zapisałeś plik kalkulator.py, i wpisz:
python kalkulator.py
Teraz możesz korzystać ze swojego kalkulatora, wybierając operacje i wprowadzając liczby.
Gratulacje! Stworzyłeś prosty kalkulator w Pythonie. Możesz rozwijać ten projekt, dodając nowe funkcje, takie jak obliczenia potęgowe, pierwiastki, czy nawet interfejs graficzny. Programowanie to niekończąca się przygoda, więc baw się dobrze, eksplorując kolejne możliwości!