W tej lekcji omówimy podstawowe operacje arytmetyczne w pythonie
W Pythonie liczby dzielimy na dwa główne typy. Musisz je znać, żeby w Twoich obliczeniach panował idealny ład:
- Liczby całkowite (w programowaniu nazywane
intod integer), np.5,10,-3,1000.*
- Liczby zmiennoprzecinkowe, czyli ułamki (nazywane
float), np.5.5,3.14,-0.5.*
Zapamiętaj: w programowaniu zamiast przecinka używamy kropki! Czyli piszemy 5.5, a nie 5,5!”
Zilustrujmy te przykłady działań matematycznych na podstawie zapasów ekipy
Dodawanie
Zygfryd poprosił cię abyś pomogła mu zsumować zapasy w spiżarni dla ekipy pod dębem.
na początku korzystając z wiedzy z poprzedniej lekcji utwórzmy trzy zmienne
- bazylia
- ogorek
- suma_zapasow
Teraz przypiszemy do zmiennych wartiści
bazylia = 50
ogorek = 50
Gdy mamy już przypisane wartości pora na działanie
suma_zapasow = bazylia + ogorek
print(suma_zapasow)
zapis suma_zapasow = bazylia + ogorek oznacza że do zmiennej suma_zapasow przypisz wynik dodawania bazylia + ogorek
Następnie wyświetlamy sumę zapasów funkcją print
Odejmowanie
Skunks Procek uwielbia zbierać soczyste pestki od Pana Arbuza. Pewnego słonecznego popołudnia Pan Arbuz podarował Prockowi zapas pysznych pestek na cały tydzień. Procek był jednak bardzo głodny i od razu zjadł kilka z nich! Nasz program ma obliczyć, ile pestek zostało Prockowi na resztę tygodnia.
na początku utwórzmy trzy zmienne
- pestki
- zjedzone_pestki
- zostalo
Teraz przypiszemy do zmiennych wartiści
pestki= 10
zjedzone pestki = 7
Gdy mamy już przypisane wartości pora na działanie
zostalo = pestki - zjedzone_pestki
print(zjedzone_pestki)
zapis zostalo= pestki – zjedzone_pestki oznacza że do zmiennej zostalo przypisz wynik odejmowania pestki – zjedzone_pestki
Następnie wyświetlamy różnice pestek funkcją print
Mnożenie
Owieczka przygotowuje się do zimy i robi na drutach ciepłe szaliki dla całej ekipy. Do zrobienia jednego szalika potrzebuje kilku kłębuszków wełny. Musimy policzyć, ile łącznie kłębuszków musi przygotować, jeśli chce zrobić szaliki dla kilku swoich przyjaciół.
na początku utwórzmy trzy zmienne
- szaliki
- klebuszki
- razem_welny
Teraz przypiszemy do zmiennych wartiści
szaliki = 5
klebuszki = 6
Gdy mamy już przypisane wartości pora na działanie
razem_welny = klebuszki * liczba_szalikow
print("Owieczka musi przygotować łącznie tyle kłębuszków wełny:")
print(razem_welny)
Dzielenie bez reszty
Ekipa upiekła szarlotkę z jabłek zebranych na wirtualnej łączce, jednak z uwagi na to że Zygfryd to bardzo głodna świnka morska chce zabrać więcej kawałków ciasta niż reszta. Twoim zadaniem jest sprawiedliwie podzielić ciasto pomiędzy członków ekipy każdy ma dostać taki sam kawałek ciasta nie może zostać nic na później wskazówka wykorzystaj dzielenie bez reszty operator //
na początku utwórzmy trzy zmienne
- kawalki_ciasta
- ekipa (liczba pluszaków)
- porcja (na osobę)
Teraz przypiszemy do zmiennych wartiści
kawalki_ciasta = 15
ekipa = 4
Gdy mamy już przypisane wartości pora na działanie
porcja = kawalki_ciasta // ekipa
print("Każdy członek ekipy otrzyma taką liczbę całych kawałków:")
print(porcja)
Następnie wyświetlamy porcje funkcją print
Dzielenie z resztą
Każdy z 4 członków ekipy dostał już po 3 całe kawałki ciasta (z poprzedniego zadania: 15 // 4). Jednak w naczyniu zostały jeszcze jakieś okruszki i kawałki, których nie dało się równo podzielić. Świnka morska Zygfryd tylko na to czekała! Sprawdźmy, ile kawałków zostało dla łakomego Zygfryda za pomocą operatora %.
na początku utwórzmy trzy zmienne
- wszystkie_kawalki
- ekipa (liczba pluszaków)
- dla_Zygfryda
Teraz przypiszemy do zmiennych wartiści
wszystkie_kawalki = 15
ekipa = 4
Gdy mamy już przypisane wartości pora na działanie
Zapis działania dla_zygfryda = wszystkie_kawalki % osoby
dla_zygfryda = wszystkie_kawalki % osoby
print("Dla łakomej świnki Zygfryda zostało tyle kawałków szarlotki:")
print(dla_zygfryda)
Następnie wyświetlamy porcje funkcją print