Python projekat – Kalkulator
Lekcija 1 od 15 · Python projekti
Detaljnija verzija:
Kalkulator je već urađen u lekciji osnovnog kursa. Pogledaj: Mini projekti: kalkulator i vežbe.
Kalkulator je već urađen u lekciji osnovnog kursa. Pogledaj: Mini projekti: kalkulator i vežbe.
U ovom projektu napravićemo jednostavan kalkulator u Pythonu koji može da izračuna osnovne matematičke operacije.
Ovaj projekat je odličan za početnike jer kombinuje više osnovnih Python koncepata.
U ovom projektu koristićemo:
- unos podataka sa tastature
- if uslove
- matematičke operacije
- kontrolu toka programa
Kako radi kalkulator
Program traži od korisnika da unese dva broja i matematičku operaciju.
Zatim Python računa rezultat i prikazuje ga na ekranu.
Primer rada programa
Unesite prvi broj: 10
Unesite operaciju (+ - * /): *
Unesite drugi broj: 5
Rezultat: 50
Kod programa
print("Python kalkulator")
a = float(input("Unesite prvi broj: "))
operacija = input("Unesite operaciju (+ - * /): ")
b = float(input("Unesite drugi broj: "))
if operacija == "+":
rezultat = a + b
elif operacija == "-":
rezultat = a - b
elif operacija == "*":
rezultat = a * b
elif operacija == "/":
rezultat = a / b
else:
print("Nepoznata operacija")
exit()
print("Rezultat:", rezultat)
Kako radi ovaj kod
- input() uzima podatke od korisnika
- float() pretvara tekst u broj
- if / elif proverava koju operaciju je korisnik izabrao
- program računa rezultat
Pokušajte da proširite program tako što ćete
dodati još operacija ili ponavljanje programa
u petlji.
Moguća poboljšanja projekta
- dodati podršku za više operacija
- napraviti kalkulator u petlji
- dodati proveru grešaka
- napraviti grafički kalkulator
Sledeći projekat
Ako ste uspešno napravili kalkulator, sledeći projekat je mala Python igra.
Kako da projekat postane tvoj:
1) prvo pokreni dati kod bez izmena, 2) promeni jednu stvar i predvidi šta će se desiti, 3) dodaj bar jednu sopstvenu funkciju, 4) zapiši u svesku šta si promenio i zašto. Takav dnevnik rada je osnova za rad iz kreativnog programiranja.
1) prvo pokreni dati kod bez izmena, 2) promeni jednu stvar i predvidi šta će se desiti, 3) dodaj bar jednu sopstvenu funkciju, 4) zapiši u svesku šta si promenio i zašto. Takav dnevnik rada je osnova za rad iz kreativnog programiranja.
