

Информатика Глобал и переменные
Presentation
•
Other
•
8th Grade
•
Practice Problem
•
Medium
Марва Бегимкулова
Used 6+ times
FREE Resource
7 Slides • 5 Questions
1
В этом уроке мы разберем разницу между глобальными и локальными переменными в Python, а также узнаем, как они взаимодействуют между собой.
Глобальные и Локальные Переменные в Python
2
Переменные, объявленные внутри функции, доступны только внутри этой функции. Они действуют как локальные переменные.
Пример:
def my_function():
x = 10
print(x)
my_function()
Результат: 10
3
x = 10
def my_function():
global x
x = 20 ф
my_function()
print(x)
Результат:20
Переменные, объявленные вне функций, доступны глобально во всем коде.
4
Локальная переменная с тем же именем, что и глобальная, не будет доступна глобально. Изменение значения локальной переменной не повлияет на значение глобальной.
1. Изменение значения глобальной переменной
Чтобы изменить глобальную переменную из функции, необходимо использовать ключевое слово global.
Для доступа к глобальной переменной из функции, необходимо использовать ключевое слово global.
2. Доступ к глобальной переменной
5
Результат: 20
x = 10
def my_function():
global x
x = 20
my_function()
print(x)
Пример: Изменение Глобальной Переменной
6
Константы, которые не должны меняться во время выполнения программы.
Когда использовать глобальные переменные?
Глобальные переменные могут быть полезны для хранения данных, доступных из разных частей программы.
Пример:
7
Когда использовать локальные переменные?
Используйте локальные переменные, чтобы не влиять на данные из других частей программы.
Переменные, используемые только в определенной функции.
Пример:
8
Multiple Choice
Какая переменная называется глобальной?
Переменная, объявленная внутри функции.
Переменная, объявленная вне всех функций.
Переменная, которая может быть изменена из любой функции.
9
Multiple Choice
Какая переменная называется локальной?
Переменная, объявленная вне всех функций.
Переменная, объявленная внутри функции.
Переменная, доступная только в модуле, где она была объявлена
10
Multiple Choice
Как изменить значение глобальной переменной внутри функции?
Локальные переменные существуют дольше, чем глобальные.
Глобальные переменные могут быть переопределены внутри функции.
Локальные переменные доступны только внутри функции, где они были объявлены.
11
Multiple Choice
Как изменить значение глобальной переменной внутри функции?
Создать новую локальную переменную с тем же именем.
Просто присвоить новое значение.
Использовать ключевое слово global.
12
Multiple Choice
x = 10
def my_function():
x = 20
print(x)
my_function()
print(x)
Какой результат выведет этот код?
20 20
10 10
20 10
31 13
В этом уроке мы разберем разницу между глобальными и локальными переменными в Python, а также узнаем, как они взаимодействуют между собой.
Глобальные и Локальные Переменные в Python
Show answer
Auto Play
Slide 1 / 12
SLIDE
Similar Resources on Wayground
11 questions
2.1 Что такое вредоносный код?
Presentation
•
7th Grade
11 questions
Основные логические операции
Presentation
•
KG
14 questions
ЕГЭ по профильной математике. Задание №11 - Графики функций
Presentation
•
9th Grade
11 questions
Роль образования в становлении личности 8Б
Presentation
•
8th Grade
16 questions
Алгоритмические конструкции. Ветвление и циклы
Presentation
•
7th - 8th Grade
9 questions
Линейная функция
Presentation
•
KG
7 questions
Составление алгоритмов для работы с графикой
Presentation
•
8th Grade
7 questions
Строение и функции зубов.
Presentation
•
8th Grade
Popular Resources on Wayground
10 questions
Safety Day 2026 – Student Review
Quiz
•
9th Grade
21 questions
Continents and Oceans
Quiz
•
6th Grade
20 questions
Parts of Speech
Quiz
•
5th Grade
16 questions
Subject & Predicate
Quiz
•
5th Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
12 questions
Map Skills
Quiz
•
3rd Grade
22 questions
Continents and Oceans
Quiz
•
5th Grade
15 questions
Rounding Decimals
Quiz
•
5th Grade
Discover more resources for Other
10 questions
Columbus Day and Indigenous People's Day
Interactive video
•
5th - 8th Grade
20 questions
Rational and Irrational Numbers
Quiz
•
8th Grade
20 questions
Newton's Laws of Motion
Quiz
•
8th Grade
20 questions
REGULAR Present tense verbs
Quiz
•
8th - 9th Grade
20 questions
Add and Subtract Integers
Quiz
•
6th - 8th Grade
28 questions
SMS Staff by the Numbers
Quiz
•
6th - 8th Grade
20 questions
Slope from a Graph
Quiz
•
8th Grade
25 questions
Making Inferences
Quiz
•
6th - 8th Grade