

Python funkcja def()
Presentation
•
Computers
•
7th - 12th Grade
•
Practice Problem
•
Hard
Jakub C
Used 54+ times
FREE Resource
6 Slides • 9 Questions
1
Python funkcja def()
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:
Funkcje wbudowane w Python
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
Do czego służą funkcje w programowaniu?
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
Budowa funkcji def
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
Rodzaje funkcji 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
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
Python funkcja def()
Jak tworzyć własne funkcje?

Show answer
Auto Play
Slide 1 / 15
SLIDE
Similar Resources on Wayground
11 questions
Moai - TOEFL Reading
Presentation
•
KG
11 questions
3 Na gruzach imperium rzymskiego
Presentation
•
KG
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
Popular Resources on Wayground
10 questions
Factors 4th grade
Quiz
•
4th Grade
10 questions
Cinco de Mayo Trivia Questions
Interactive video
•
3rd - 5th Grade
13 questions
Cinco de mayo
Interactive video
•
6th - 8th Grade
20 questions
Math Review
Quiz
•
3rd Grade
20 questions
Main Idea and Details
Quiz
•
5th Grade
20 questions
Context Clues
Quiz
•
6th Grade
20 questions
Inferences
Quiz
•
4th Grade
19 questions
Classifying Quadrilaterals
Quiz
•
3rd Grade
Discover more resources for Computers
15 questions
Review DT Year 2 Semester 2
Quiz
•
8th Grade
45 questions
AP CSP Exam Review
Quiz
•
9th - 12th Grade
50 questions
AP CSP Review
Quiz
•
9th - 12th Grade
7 questions
Internet Privacy and Digital Awareness
Flashcard
•
8th Grade
18 questions
Company Logos
Quiz
•
6th - 8th Grade
17 questions
CSP Robot Questions Review
Quiz
•
10th - 12th Grade
10 questions
Exploring Digital Citizenship Essentials
Interactive video
•
6th - 10th Grade
18 questions
Early Video Games
Quiz
•
6th - 8th Grade