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

bartek.kosinski
from bartek.kosinski More from this publisher
24.08.2022 Views

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

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!