Python - podręcznik
Niniejszy podręcznik stanowi element innowacji społecznej HEAR_IT, która powstała w ramach Inkubatora Włączenia Społecznego.
Chcesz dowiedzieć się więcej i poznać podstawy programowania?
Wejdź na stronę: www.hearit.pl
Niniejszy podręcznik stanowi element innowacji społecznej HEAR_IT, która powstała w ramach Inkubatora Włączenia Społecznego.
Chcesz dowiedzieć się więcej i poznać podstawy programowania?
Wejdź na stronę: www.hearit.pl
FunkcjeRysuj_ budynek(15,10,”blok”)Rysuj_samochod()Draw_ budynek(45,10,”kosciol”)Pomyślmy teraz o funkcjach matematycznych, których możemyużyć w programowaniu. Wyobraźmy sobie, że jesteśmyfunkcją o nazwie Dodawanie. Więc zsumujmy liczby! Ale jakieliczby? Nasza funkcja musi mieć parametry, aby móc poprawniewykonywać swoją pracę. W tym przypadku są to liczby dozsumowania. Jeśli nie jesteśmy pewni, jakich parametrów potrzebujenasza funkcja, zadajmy sobie pytanie, jakich danychpotrzebuje funkcja, aby wykonać swoją pracę?Jak zatem wyglądają funkcje w języku Python?Każda funkcja zbudowana jest z następujących elementów:def nazwa_funkcji (argumenty):zadania funkcjireturn wartość_zwracanaPodkreślono elementy, które są obowiązkowe. Wyjątek stanowisłówko return, którego używamy, jeżeli nasza funkcja ma za zadaniezwrócić jakąś wartość. Wyobraźmy sobie funkcję, którama za zadanie zsumować dwie liczby:56Powrót do spisu treści
Funkcjedef suma (liczba1, liczba2):druga liczba przesłana do zsumowaniapierwsza liczba przesłana do zsumowanianazwa funkcjiTeraz należy wypełnić treść funkcji. W tym celu utworzymyzmienną wynik, przechowującą sumę liczb.def suma (liczba1, liczba2):wynik = liczba1 + liczba2Suma została obliczona. Można wynik dodawania wyświetlićna ekranie lub zwrócić do kodu, jeżeli zostanie on wykorzystanyw dalszej części projektu. Zobaczmy, w jaki sposób możnazwrócić wartość do kodu.def suma (liczba1, liczba2):wynik = liczba1 + liczba2return wynikKomenda return zwraca znajdującą się po nim wartość domiejsca wywołania funkcji w kodzie głównym. Jak wywołaćfunkcję? To bardzo proste! Wystarczy użyć nazwy funkcji.suma(5,7)Jeżeli funkcja zwraca wartość, to linijka wywołania funkcji jednocześniebędzie przyjmować wartości przez nie zwrócone. Co57Powrót do spisu treści
- Page 5 and 6: Żywa pagina5Powrót do spisu treś
- Page 7 and 8: WprowadzenieKomputer osobisty to la
- Page 9 and 10: WprowadzenieObjective-C, Delphi, Cl
- Page 11 and 12: WprowadzenieNapisany kod programu j
- Page 13 and 14: Algorytmywykonywanie działań13Pow
- Page 15 and 16: AlgorytmyPodobnie projektuje się p
- Page 17 and 18: AlgorytmyWynik dodawania został pr
- Page 19 and 20: AlgorytmyDodatkowo dołożyliśmy b
- Page 21 and 22: ZmiennePamięć komputera składa s
- Page 23 and 24: Zmienne11PUNKTYWłaśnie wykonaliś
- Page 25 and 26: Zmienne3. może zawierać małe i d
- Page 27 and 28: Instrukcje wejścia/wyjściaJeżeli
- Page 29 and 30: Instrukcje wejścia/wyjściaMusimy
- Page 31 and 32: Listy i krotkiKażdy z pasażerów
- Page 33 and 34: Listy i krotkiCo oznaczają poszcze
- Page 35 and 36: Listy i krotkireverse()Funkcja odwr
- Page 37 and 38: Instrukcje warunkoweInstrukcja waru
- Page 39 and 40: Instrukcje warunkoweTen sam fragmen
- Page 41 and 42: Instrukcje warunkowejeden z warunk
- Page 43 and 44: Pętle w języku Pythonjuż o wiele
- Page 45 and 46: Pętle w języku Pythonfor i in kol
- Page 47 and 48: Pętle w języku PythonWynik dział
- Page 49 and 50: Pętle w języku Pythonrotów pętl
- Page 51 and 52: FunkcjeFunkcja to kod, który jest
- Page 53 and 54: FunkcjePrzejdźmy teraz w inne miej
- Page 55: Funkcjeraz pytanie, jaki kwiatek? W
- Page 59 and 60: Przykładowy projektStwórzmy wspó
- Page 61 and 62: Przykładowy projektWprowadzenie wa
- Page 63 and 64: Przykładowy projektimport randomLo
- Page 65 and 66: Przykładowy projektw pętli są wc
- Page 67 and 68: Przykładowy projektFunkcję umiesz
- Page 69 and 70: Przykładowy projektimport randomde
- Page 71 and 72: Przykładowy projektimport randomde
- Page 73 and 74: Przykładowy projektwej jest napisa
- Page 75 and 76: Przykładowy projektUżywając funk
- Page 77 and 78: Przykładowy projektlosowane są z
- Page 79 and 80: PodsumowanieW tym miejscu chcieliby
- Page 81: Żywa pagina81Powrót do spisu tre
Funkcje
Rysuj_ budynek(15,10,”blok”)
Rysuj_samochod()
Draw_ budynek(45,10,”kosciol”)
Pomyślmy teraz o funkcjach matematycznych, których możemy
użyć w programowaniu. Wyobraźmy sobie, że jesteśmy
funkcją o nazwie Dodawanie. Więc zsumujmy liczby! Ale jakie
liczby? Nasza funkcja musi mieć parametry, aby móc poprawnie
wykonywać swoją pracę. W tym przypadku są to liczby do
zsumowania. Jeśli nie jesteśmy pewni, jakich parametrów potrzebuje
nasza funkcja, zadajmy sobie pytanie, jakich danych
potrzebuje funkcja, aby wykonać swoją pracę?
Jak zatem wyglądają funkcje w języku Python?
Każda funkcja zbudowana jest z następujących elementów:
def nazwa_funkcji (argumenty):
zadania funkcji
return wartość_zwracana
Podkreślono elementy, które są obowiązkowe. Wyjątek stanowi
słówko return, którego używamy, jeżeli nasza funkcja ma za zadanie
zwrócić jakąś wartość. Wyobraźmy sobie funkcję, która
ma za zadanie zsumować dwie liczby:
56
Powrót do spisu treści