
Funkcja def()
Presentation
•
Computers
•
1st Grade
•
Medium
Klaudia Kuć
Used 16+ times
FREE Resource
10 Slides • 7 Questions
1
Python
Funkcja def()
2
Funkcje
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
Do czego służą funkcje w programowaniu
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
Budowa Funkcji
Definicja funkcji składa się z:
nagłówka funkcji
bloku instrukcji (ciała funkcji).
5
Budowa Funkcji
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()
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
polecenie return
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
Przykład 1
17
Przykład 2
Python
Funkcja def()
Show answer
Auto Play
Slide 1 / 17
SLIDE
Similar Resources on Wayground
18 questions
Szyfrowanie, czyli poznajemy szyfr Cezara ...
Presentation
•
1st Grade
13 questions
Zdrowo jem, więcej wiem
Presentation
•
KG
11 questions
Moai - TOEFL Reading
Presentation
•
KG
11 questions
Logic - Critical Thinking
Presentation
•
1st - 2nd Grade
12 questions
Wyprawy krzyżowe
Presentation
•
1st - 2nd Grade
10 questions
Past Simple vs. Present Perfect
Presentation
•
1st Grade
13 questions
Podstawowe wiadomości z pierwszej pomocy
Presentation
•
1st Grade
16 questions
39 JavaScript Zmienne
Presentation
•
KG
Popular Resources on Wayground
6 questions
Secondary Safety Quiz
Presentation
•
9th - 12th Grade
10 questions
Afterschool Activities & Sports
Quiz
•
6th - 8th Grade
19 questions
ROAR Week 2026
Quiz
•
9th - 12th Grade
20 questions
Lab Safety Quiz
Quiz
•
6th Grade
15 questions
Cool Tool:Chromebook
Quiz
•
6th - 8th Grade
22 questions
would you rather
Quiz
•
3rd - 11th Grade
21 questions
Continents and Oceans
Quiz
•
6th Grade
20 questions
Parts of Speech
Quiz
•
5th Grade
Discover more resources for Computers
20 questions
Addition Facts within 20
Quiz
•
1st - 3rd Grade
15 questions
Addition and Subtraction
Quiz
•
1st Grade
17 questions
Greetings and Farewells in Spanish
Quiz
•
1st - 6th Grade
20 questions
Addition and Subtraction facts
Quiz
•
1st - 3rd Grade
22 questions
Addition and Subtraction Facts
Quiz
•
1st - 2nd Grade
20 questions
Place Value
Quiz
•
KG - 3rd Grade
24 questions
Addition
Quiz
•
1st Grade
4 questions
BOB 1
Quiz
•
1st - 5th Grade