- Главная
- Информатика
- Изучение возможностей и синтаксиса Python: Функции. 4 занятие
Содержание
- 2. 5 Тема: Изучение возможностей и синтаксиса Python: Функции. Инструкция def создает объект функции и связывает его
- 3. 6 Тема: Изучение возможностей и синтаксиса Python: Функции. x = 10 def my_func(a, b): print(x) z
- 4. 7 Тема: Изучение возможностей и синтаксиса Python: Функции. def degree(x, a = 2): f = x**a
- 5. 8 Тема: Изучение возможностей и синтаксиса Python: Функции. ИЗУЧЕНИЕ ВОЗМОЖНОСТЕЙ И СИНТАКСИСА PYTHON: ВЕТВЛЕНИЕ И ИСКЛЮЧЕНИЯ.
- 7. Скачать презентацию
Слайд 25
Тема: Изучение возможностей и синтаксиса Python:
Функции.
Инструкция def создает объект функции
5
Тема: Изучение возможностей и синтаксиса Python:
Функции.
Инструкция def создает объект функции

def
…
return
ИЗУЧЕНИЕ ВОЗМОЖНОСТЕЙ И СИНТАКСИСА PYTHON:
ФУНКЦИИ.
inginirium.ru
# Определение функции
def min_sec(x): # Создать функцию и связать ее с именем
return x * 60 # Тело, выполняемое при вызове функции`
value = min_sec(30) # Вызов функции
print(value) # Что выведет print?
Слайд 36
Тема: Изучение возможностей и синтаксиса Python:
Функции.
x = 10
def my_func(a, b):
6
Тема: Изучение возможностей и синтаксиса Python:
Функции.
x = 10
def my_func(a, b):

z = 5
my_func(1,4)
print(z)
ИЗУЧЕНИЕ ВОЗМОЖНОСТЕЙ И СИНТАКСИСА PYTHON:
ФУНКЦИИ.
inginirium.ru
Вывод:
10
NameError: name 'z' is not defined
# Если не нашел, то ищет здесь
строка кода
строка кода
# Если не нашел, то ищет здесь
строка кода
строка кода
#Ищет здесь
строка кода
строка кода
строка кода
строка кода
строка кода
Блок 3
Блок 2
Блок 1
x = 10
def my_func(a, b):
x = x + 1
print(x)
my_func(1,4)
UnboundLocalError: local variable 'x' referenced before assignment
Слайд 47
Тема: Изучение возможностей и синтаксиса Python:
Функции.
def degree(x, a = 2):
f
7
Тема: Изучение возможностей и синтаксиса Python:
Функции.
def degree(x, a = 2):
f

return f
print(degree(5), degree(5, 3), degree(2, a = 5))
# Что выведет программа?
ИЗУЧЕНИЕ ВОЗМОЖНОСТЕЙ И СИНТАКСИСА PYTHON:
ВЕТВЛЕНИЕ И ИСКЛЮЧЕНИЯ.
inginirium.ru
Вывод:
25 125 32
print(degree(a = 5))
TypeError: func() missing 1 required positional argument: 'a'
Слайд 58
Тема: Изучение возможностей и синтаксиса Python:
Функции.
ИЗУЧЕНИЕ ВОЗМОЖНОСТЕЙ И СИНТАКСИСА PYTHON:
ВЕТВЛЕНИЕ
8
Тема: Изучение возможностей и синтаксиса Python:
Функции.
ИЗУЧЕНИЕ ВОЗМОЖНОСТЕЙ И СИНТАКСИСА PYTHON:
ВЕТВЛЕНИЕ

inginirium.ru
def unknown(*args):
for argument in args:
print ( argument )
unknown(’Что ’, ’происходит’, ’?’)
unknown(’Не знаю!’)
Вывод программы:
Что
происходит
?
Не знаю!