
Funkcja def()
Presentation
•
Computers
•
1st Grade
•
Medium
Klaudia Kuć
Used 16+ times
FREE Resource
10 Slides • 7 Questions
1
2
to podprogramy zawarte w programie głównym, które odpowiadają za realizację określonej części całego programu.
Aby rozwiązać bardziej złożony problem, najlepiej rozłożyć go na prostsze podproblemy. Takie wyodrębnione problemy nazywamy właśnie funkcjami.
3
Pozwalają nadawać nazwę fragmentowi kodu tworząc blok wyrażeń.
Unikamy powtórzeń, tę samą funkcję można wywoływać wiele razy dla różnych parametrów, wypisując jej nazwę.
Podzielenie kodu na mniejsze części w postaci funkcji def() czyni program krótszym i bardziej czytelnym.
Umożliwia pisanie skomplikowanego programu wielu programistom.
4
Definicja funkcji składa się z:
nagłówka funkcji
bloku instrukcji (ciała funkcji).
5
Nagłówek rozpoczyna się słowem kluczowym def
Po nim następuje nazwa identyfikująca funkcję.
Następnie para nawiasów, które mogą zawierać nazwy argumentów (zmiennych). Nawiasy mogą być puste.
Wiersz nagłówka kończy się dwukropkiem.
6
W treści funkcji umieszcza się instrukcje, które tworzą podprogram.
Wszystkie linie kodu są przesunięte w prawo.
Blok instrukcji kończy polecenie return, które wskazuje wartość zwracana przez funkcję. Np. return wynik oznacza, że funkcja zwróci wartość zmiennej wynik.
Budowa Funkcji
7
Multiple Choice
Tworząc funkcję tuż po poleceniu def wpisujemy:
argumenty funkcji
wartości funkcji
nawiasy
nazwę funkcji
: dwukropek
8
Multiple Choice
Nazwa funkcji def musi:
być jednym wyrazem tzn. nie może zawierać spacji:
np. pole_kwadratu,
PoleTrojkata
zaczynać się wielkiej litery
np. Cezar
być pisana wielkimi literami
np. SZYFR
zaczynać się od liczby
np. 2Cezar
9
Multiple Choice
Wiersz definiujący nazwę funkcji kończy się:
nawiasami
( )
cudzysłowem albo apostrofami
" " lub ' '
dwukropkiem
:
średnikiem
;
10
Multiple Choice
Blok instrukcji (ciało funkcji) następuje:
równo z nazwą
po wcięciu
(4 spacje lub Tab)
w nawiasach
11
Funkcja def() może nie posiadać parametrów i wykonywać zapisane w swoim ciele polecenia.
Gdy funkcja ma parametry, to należy je umieścić w nawiasach po nazwie. Nazywamy je argumentami funkcji.
Funkcja może mieć kilka argumentów, np. def pole_trojkata (a, h):
12
return znajduje się w ciele funkcji def().
Komendy return używamy, aby zakończyć działanie funkcji.
Po return funkcja może zwrócić po zakończeniu działania wynik, jeśli po return wypiszemy zwracaną wartość.
Gdy return nie pojawia się, funkcja wykonuje zadanie które nie wymaga zwrócenia wartości wynikowej.
13
Multiple Choice
Polecenie return
zawsze zwraca wynik funkcji
może zwrócić wynik
wraca na początek funkcji
14
Multiple Choice
Polecenie return:
kończy działanie funkcji
wraca na początek funkcji
zawsze zwraca wynik funkcji
15
Multiple Choice
Funkcja def()
może występować bez argumentów
musi mieć argumenty
musi mieć przynajmniej jeden argument
16
17
Show answer
Auto Play
Slide 1 / 17
SLIDE
Similar Resources on Wayground
15 questions
Ciśnienie atmosferyczne
Presentation
•
1st Grade
10 questions
nowe wychowanie
Presentation
•
1st Grade
10 questions
Lekcja 1
Presentation
•
1st Grade
18 questions
Wprowadzenie do JavaScript
Presentation
•
1st Grade
9 questions
CH 3 Sec 4 The First Empires
Presentation
•
6th Grade
13 questions
Python instrukcja warunkowa
Presentation
•
1st Grade
15 questions
Prawa dostępu do serwera
Presentation
•
1st Grade
13 questions
Múltiplos y divisores
Presentation
•
1st Grade
Popular Resources on Wayground
10 questions
Safety Day 2026 – Student Review
Quiz
•
9th Grade
21 questions
Continents and Oceans
Quiz
•
6th Grade
20 questions
Parts of Speech
Quiz
•
5th Grade
16 questions
Subject & Predicate
Quiz
•
5th Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
12 questions
Map Skills
Quiz
•
3rd Grade
22 questions
Continents and Oceans
Quiz
•
5th Grade
15 questions
Rounding Decimals
Quiz
•
5th Grade
Discover more resources for Computers
15 questions
Addition and Subtraction
Quiz
•
1st Grade
26 questions
SLIME!!!!!
Quiz
•
KG - 12th Grade
20 questions
Addition and Subtraction facts
Quiz
•
1st - 3rd Grade
20 questions
Place Value
Quiz
•
KG - 3rd Grade
4 questions
K-2 Force and Motion Lesson
Presentation
•
KG - 2nd Grade
10 questions
Fact Families
Quiz
•
1st Grade
10 questions
Identifying Physical and Chemical Changes
Interactive video
•
1st - 5th Grade
15 questions
Place Value tens and ones
Quiz
•
1st Grade