

Python funkcja def()
Presentation
•
Computers
•
7th - 12th Grade
•
Practice Problem
•
Hard
Jakub C
Used 54+ times
FREE Resource
6 Slides • 9 Questions
1
Jak tworzyć własne funkcje?

2
str() zamienia na ciąg znaków
int() zamienia na liczbę całkowitą
float() zamienia na liczbę zmiennoprzecinkową
print() wyświetla na erkanie
input() pobiera dane z klawiatury
type() sprawdza typ danych
Podstawowe funkcje:
3
Match
Połącz odpowiednio
print()
str()
type()
int()
input()
wyświetla na ekranie
zamienia na ciąg znaków
podaje klasę obiektu
zamienia na liczbę całkowitą
pobiera dane z klawiatury
wyświetla na ekranie
zamienia na ciąg znaków
podaje klasę obiektu
zamienia na liczbę całkowitą
pobiera dane z klawiatury
4
Funkcja def() w Pythonie to sposób na tworzenie własnych funkcji, czyli fragmentów kodu, które można wielokrotnie wywoływać, kiedy są potrzebne.
Funkcje to części programu wielokrotnego użytku.
Pozwalają nadawać nazwę fragmentowi kodu tworząc blok wyrażeń.
Taki blok można wywoływać wielokrotnie wywołując jego nazwę.
Funkcje są użyteczne, bo pozwalają na organizowanie kodu w czytelniejsze, łatwiejsze do zarządzania bloki.
Podzielenie kodu na mniejsze części w postaci funkcji z własną nazwą czyni program bardziej czytelnym.
Podział na funkcje umożliwia pisanie skomplikowanego programu wielu programistom.
5
Funkcje definiuje się używając słowa def.
Po nim następuje nazwa identyfikująca funkcję, następnie para nawiasów, które mogą zawierać kilka nazw zmiennych, a na końcu dwukropek.
Nazwa funkcji wygląda nastęująco def nazwa():
Po dwukropku następuje ciało funkcji. Ciało funkcji kończy polecenie return.
6
Multiple Choice
Kod wykonywany przez funkcję def() to:
korpus funkcji
ciało funkcji
wnętrze funkcji
pole funkcji
7
Multiple Choice
Tworząc funkcję tuż po poleceniu def wpisujemy:
argumenty funkcji
nazwę funkcji
wartości funkcji
nawiasy
dwukropek
8
Multiple Select
Nazwa funkcji def musi:
być jednym wyrazem:
np. pole_kola
zaczynać się od litery
np. wynik1
zaczynać się wielkiej litery
np. Litry
zaczynać się od liczby
np. 2cena
być pisana wielkimi literami
np. CENA
9
Multiple Choice
Wiersz definiujący nazwę funkcji kończy się:
nawiasami
{}
średnikiem
;
cudzysłowem albo apostrofami
" " lub ' '
dwukropkiem
:
nawiasami
()
10
Multiple Choice
Ciało funkcji następuje
po wcięciu (4 spacje lub Tab)
równo z nazwą
w nawiasach ()
z dowolnym wcięciem
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
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ść.
return znajduje się w ciele funkcji def().
13
Multiple Select
polecenie return
zawsze zwraca wynik funkcji
kończy działanie funkcji
wraca na początek funkcji
może zwrócić wynik
14
Multiple Choice
Funkcja def()
musi mieć argumenty
może występować bez argumentów
musi mieć przynajmniej jeden argument
15
Drag and Drop
Jak tworzyć własne funkcje?

Show answer
Auto Play
Slide 1 / 15
SLIDE
Similar Resources on Wayground
9 questions
Siêu nhí tranh tài
Presentation
•
KG
13 questions
Narrativas pessoais 2
Presentation
•
7th - 12th Grade
10 questions
Incógnita x Variável
Presentation
•
7th Grade - University
10 questions
Szkolenie TIK
Presentation
•
KG
9 questions
Słowa kluczowe
Presentation
•
7th - 11th Grade
9 questions
Operação com Conjuntos
Presentation
•
12th Grade
11 questions
Moai - TOEFL Reading
Presentation
•
KG
11 questions
3 Na gruzach imperium rzymskiego
Presentation
•
KG
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
32 questions
Unit 3: Intro to App Design (APCSP 22-23, Code.org)
Quiz
•
9th - 12th Grade
30 questions
[AP CSP] Spreadsheets Review
Quiz
•
9th Grade
10 questions
Digital Citizenship: Part 1
Quiz
•
6th - 8th Grade
15 questions
AP CSP - Code.org Unit 3 Review
Quiz
•
9th - 12th Grade
40 questions
Introduction to Microsoft Word
Quiz
•
8th - 12th Grade