
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
12 questions
Parts of a computer
Presentation
•
1st - 2nd Grade
8 questions
程序阅读题练习
Presentation
•
1st Grade
11 questions
Python тілінің синтаксисі
Presentation
•
KG
9 questions
English - Lesson 2
Presentation
•
2nd Grade
8 questions
Cara Mencetak Dokumen
Presentation
•
KG
13 questions
random library
Presentation
•
KG
10 questions
Нарушение углевода - 2 вариант
Presentation
•
2nd Grade
9 questions
Computers
Presentation
•
1st Grade
Popular Resources on Wayground
20 questions
"What is the question asking??" Grades 3-5
Quiz
•
1st - 5th Grade
20 questions
“What is the question asking??” Grades 6-8
Quiz
•
6th - 8th Grade
10 questions
Fire Safety Quiz
Quiz
•
12th Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
34 questions
STAAR Review 6th - 8th grade Reading Part 1
Quiz
•
6th - 8th Grade
20 questions
“What is the question asking??” English I-II
Quiz
•
9th - 12th Grade
20 questions
Main Idea and Details
Quiz
•
5th Grade
47 questions
8th Grade Reading STAAR Ultimate Review!
Quiz
•
8th Grade
Discover more resources for Computers
20 questions
"What is the question asking??" Grades 3-5
Quiz
•
1st - 5th Grade
10 questions
Odd and even numbers
Quiz
•
1st - 2nd Grade
20 questions
Telling Time to the Hour and Half hour
Quiz
•
1st Grade
16 questions
Counting Coins counting money
Quiz
•
1st - 2nd Grade
20 questions
Halves and Fourths
Quiz
•
1st Grade
19 questions
Fire Safety
Quiz
•
KG - 2nd Grade
10 questions
SCR + ECR Restate and Answer Practice
Quiz
•
1st - 5th Grade
20 questions
Addition and Subtraction facts
Quiz
•
1st - 3rd Grade