
lesson 31 1
Presentation
•
Computers
•
1st Grade
•
Practice Problem
•
Medium
Nik 47
Used 27+ times
FREE Resource
7 Slides • 7 Questions
1
Как создать функцию?
2
Чтобы создать функцию, придумали ключевое слово def
def - сокращение от слова define (задавать)
Если программист решил сэкономить силы - он сначала использует ключевое слово def. Когда наша среда разработки попытается объяснить компьютеру, что от него требует программист, то среда разработки, увидев def, будет говорить компьютеру:
- "Слушай, тут программист хочет создать микропрограмму".
3
Fill in the Blanks
Type answer...
4
Здесь мы говорим -->
- "Я собираюсь создать свою микропрограмму, и она будет называться square".
def square
Сразу после ключевого слова def нам нужно указать название (как будет называться наша микропрограмма (функция)).
Название Функции
Теперь нужно как-то назвать нашу микропрограмму
5
Multiple Choice
def square():
pass
Как называется функция, которую мы создали?
def square()
def square
6
Названия функций
Важное значение имеет выбор названия функции.
1. Она должна отражать суть нашей микропрограммы
2. В имени функции могут использоваться только символы a-z A-z, _ и цифры (0-9)
3. Первым символом названия функции не может быть цифра
4. Символы верхнего и нижнего регистра (т.е.большие и маленькие) считаются разными
Всегда хорошо подумайте как Вам стоит назвать свою функцию, перед тем как ее объявить!
7
Multiple Select
Какие из имен допустимы для названия функции в Python?
1check_condition
print_numbers
_myfunction
find_sum_1
draw_triangle
8
После ключевого слова def и названия нужно поставить скобочки и :
Скобочки в питоне играют очень важную роль. Конкретно в функциях скобочки - это способ передать что-то Вашей программе.
Представьте, например, профессию сапожника:
его функция - чинить сапоги.
def repair_shoes() - через такие скобочки сапожнику можно пережать сапоги которые он должен починить.
def repair_shoes('туфли')
Двоеточие после скобочек обозначает, что программист закончил описание функции. И после компьютер уже будет ожидать описание самих инструкций.
9
Multiple Choice
Что обозначает двоеточие после скобочек при объявлении функции?
Конец объявления функции
10
Multiple Choice
Для чего при объявлении функции пишутся скобочки?
Скобочки - это способ что-то передать в нашу функцию. Своего рода дыра, через которую может в нашу функцию попадать информация
11
Блок инструкций функции
После объявления функции def repair_shoes():
нужно написать набор инструкций, которые будут относиться к этой функции. Весь этот набор инструкций должен быть с определенным отступом в 4 или более пробелов от левого края.
Написанные инструкции должны решать проблему, которую видит перед собой программист.
def repair_shoes():
print('чиню обувь')
12
Multiple Choice
def repair_shoes():
print('принимаю обувь')
print('чиню обувь')
print('возвращаю обувь')
Сколько строк инструкций мы написали внутри функции?
13
def repair_shoes():
print('принимаю обувь')
print('чиню обувь')
print('возвращаю обувь')
Итак - мы написали полную функцию. Что теперь произойдет? Внутри памяти, которая нам была выделена, появилась коробочка с надписью repair_shoes
Все наши инструкции теперь хранятся в этой коробочке. А сама коробочка хранится в памяти. В нужный момент мы всегда можем взять эту коробочку и попросить код внутри нее исполниться!
Чтобы запустить инструкции внутри коробочки, все, что требуется - это написать название коробочки и оператор вызова (). Вот так-->
repair_shoes()
14
Multiple Choice
def draw_shape():
print('*' * 7)
print('*' * 7)
print('*' * 7)
print('*' * 7)
draw_shape()
Что будет выведено на экран?
******* *******
*******
*******
*******
*******
Как создать функцию?
Show answer
Auto Play
Slide 1 / 14
SLIDE
Similar Resources on Wayground
10 questions
KTL biology
Presentation
•
1st Grade
4 questions
NI PUTU EKA SUMARYANI,S.Pd.SD
Presentation
•
1st Grade
17 questions
Marketing Mix (Promotion)
Presentation
•
KG
13 questions
Python instrukcja warunkowa
Presentation
•
1st Grade
13 questions
Múltiplos y divisores
Presentation
•
1st Grade
10 questions
The computer
Presentation
•
1st - 3rd Grade
6 questions
Math
Presentation
•
KG
9 questions
Journal & notes set up
Presentation
•
1st Grade
Popular Resources on Wayground
11 questions
Hallway & Bathroom Expectations
Quiz
•
6th - 8th Grade
10 questions
HCS SCI 03 Summer School Assessment 2
Quiz
•
3rd Grade
11 questions
Home Scope
Quiz
•
7th - 8th Grade
12 questions
2026 TAP Technology in the Classroom
Presentation
•
Professional Development
15 questions
HCS SCI 05 Summer School Assessment 2 Review
Quiz
•
5th Grade
15 questions
HCS SCI 04 Summer School Review 2
Quiz
•
4th Grade
59 questions
Geometry Unit 3 Review
Quiz
•
9th - 12th Grade
14 questions
FAST ELA READING SMAPLE TEST MATERIALS
Passage
•
3rd Grade