

Локальные и глобальные переменные
Presentation
•
Computers
•
1st - 5th Grade
•
Practice Problem
•
Hard
Расчетова Наталия
Used 1+ times
FREE Resource
8 Slides • 0 Questions
1
Локальные и глобальные
переменные
Функции возвращающие
значения
2
Повторение
Объявление функции:
def название_функции(параметры):
блок кода
заголовок функции
тело функции
список параметров
Вызов функции:
название_функции(параметры)
2
3
Локальные переменные
4
Локальные переменные
Локальными называются переменные, объявленные внутри функции и
доступные только ей самой.
Программный код за пределами
функции к ним доступа не имеет.
def print_texas():
birds = 5000 # локальная переменная
print('В Техасе обитает', birds, 'птиц.')
Переменная birds является локальной для функции print_texas().
4
5
Локальные переменные
Если программный код одной функции попытается обратиться к
локальной переменной, принадлежащей другой функции, то
произойдет ошибка.
def print_texas():
birds = 5000
print('В Техасе обитает', birds, 'птиц.')
def print_california():
print('В Калифорнии обитает', birds, 'птиц.')
NameError: name 'birds' is not defined
вызов функции print_california()
5
6
Глобальные переменные
7
Глобальные переменные
Глобальными называются переменные, объявленные в основной
программе и доступные как программе, так и всем ее функциям.
birds = 5000 # глобальная переменная
def print_texas():
print('В Техасе обитает', birds, 'птиц.')
def print_california():
print('В Калифорнии обитает', birds, 'птиц.')
В Техасе обитает 5000 птиц.
В Калифорнии обитает 5000 птиц.
вызов функций
7
8
Глобальные переменные
Большинство программистов согласны, что следует ограничить
использование глобальных переменных либо не использовать их
вообще. Причины следующие:
●глобальные переменные затрудняют отладку программы;
●функции, использующие глобальные переменные, обычно зависят
от этих переменных;
●глобальные переменные затрудняют понимание программы.
8
Локальные и глобальные
переменные
Функции возвращающие
значения
Show answer
Auto Play
Slide 1 / 8
SLIDE
Similar Resources on Wayground
9 questions
LINEAR AND NONLINEAR RELATIONSHIP
Presentation
•
1st - 5th Grade
13 questions
SMB - Sunbit Connect
Presentation
•
KG
9 questions
Text Features
Presentation
•
1st - 4th Grade
9 questions
Линейная функция
Presentation
•
KG
11 questions
computer
Presentation
•
KG - 5th Grade
11 questions
Text Features
Presentation
•
1st - 5th Grade
8 questions
TIN 4 CUOI KY 2
Presentation
•
1st - 5th Grade
12 questions
ipas kelas 1
Presentation
•
1st - 5th Grade
Popular Resources on Wayground
20 questions
Math Review
Quiz
•
3rd Grade
15 questions
Fast food
Quiz
•
7th Grade
20 questions
Context Clues
Quiz
•
6th Grade
20 questions
Inferences
Quiz
•
4th Grade
19 questions
Classifying Quadrilaterals
Quiz
•
3rd Grade
20 questions
Figurative Language Review
Quiz
•
6th Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
10 questions
Identify Fractions, Mixed Numbers & Improper Fractions
Quiz
•
3rd - 4th Grade
Discover more resources for Computers
20 questions
Math Review
Quiz
•
3rd Grade
20 questions
Inferences
Quiz
•
4th Grade
19 questions
Classifying Quadrilaterals
Quiz
•
3rd Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
10 questions
Identify Fractions, Mixed Numbers & Improper Fractions
Quiz
•
3rd - 4th Grade
22 questions
fractions
Quiz
•
3rd Grade
20 questions
Classifying Quadrilaterals
Quiz
•
3rd - 4th Grade
22 questions
Math Review
Quiz
•
3rd Grade