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

FunkcjeJakie elementy znajdują się na łące? Kwiaty, trawa, rzeka, drzewo,motyle.Wyobraźmy sobie, że piszemy program, który rysuje łąkę.Mamy następujące fragmenty kodu: rysowanie trawy, rysowaniekwiatka, rysowanie trawy, rysowanie rzeki, rysowanie kwiatka,rysowanie trawy, rysowanie rzeki i tak dalej.Jakie części kodu się powtarzają? Trawa, kwiat, rzeka – powtarzająsię. Załóżmy, że do narysowania kwiatka potrzeba 50 linijekkodu, a do narysowania kwiatka potrzeba 25 linijek kodu.Te fragmenty kodu występują wielokrotnie w naszym projekcie,ale nie możemy ich umieścić w pętli, tylko musimy powtarzaćje wielokrotnie. Nasz kod jest bardzo długi, prawda? Dlategostworzymy 3 funkcje. Pierwsza rysuje trawę, druga kwiat,a trzecia rzekę. Dzięki temu nie będziemy musieli wielokrotniepisać tych linijek kodu. Jeśli chcemy narysować trawę, po prostuwywołamy funkcję Rysuj trawę. Zajmie nam to jedną linijkę!Jak to będzie wyglądało?Rysuj_trawe()Rysuj_kwiatka()Rysuj_trawe()Rysuj_rzeke()Rysuj_kwiatka()Rysuj_trawe()52Powrót do spisu treści

FunkcjePrzejdźmy teraz w inne miejsce. Jesteśmy w mieście. Jakie elementyinfrastruktury się powtarzają? Jakie będą funkcje?Rysowanie budynku, rysowanie drogi, rysowanie samochodu.Zobaczmy kod w Pythonie:Rysuj_budynek()Rysuj_ budynek()Rysuj_drogę()Rysuj_ budynek()Rysuj_samochód()Rysuj_ budynek()53Powrót do spisu treści

Funkcje

Przejdźmy teraz w inne miejsce. Jesteśmy w mieście. Jakie elementy

infrastruktury się powtarzają? Jakie będą funkcje?

Rysowanie budynku, rysowanie drogi, rysowanie samochodu.

Zobaczmy kod w Pythonie:

Rysuj_budynek()

Rysuj_ budynek()

Rysuj_drogę()

Rysuj_ budynek()

Rysuj_samochód()

Rysuj_ budynek()

53

Powrót do spisu treści

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

Saved successfully!

Ooh no, something went wrong!