
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
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
15 questions
Ciśnienie atmosferyczne
Presentation
•
1st Grade
10 questions
nowe wychowanie
Presentation
•
1st Grade
Popular Resources on Wayground
24 questions
PBIS-HGMS Day 10
Quiz
•
6th - 8th Grade
10 questions
HCS SCI 03 Summer School Review 3
Quiz
•
3rd Grade
11 questions
Home Scope
Quiz
•
7th - 8th Grade
15 questions
HCS SCI 05 Summer School Assessment 3 Review
Quiz
•
5th Grade
35 questions
Lufkin Road Middle School Student Handbook & Policies Assessment
Quiz
•
7th Grade
18 questions
Geo 11.3 Area of Circles and Sectors
Quiz
•
9th - 11th Grade