Search Header Logo
Информатика Глобал и переменные

Информатика Глобал и переменные

Assessment

Presentation

Other

8th Grade

Practice Problem

Medium

Created by

Марва Бегимкулова

Used 6+ times

FREE Resource

7 Slides • 5 Questions

1

media

В этом уроке мы разберем разницу между глобальными и локальными переменными в Python, а также узнаем, как они взаимодействуют между собой.

Глобальные и Локальные Переменные в Python

2

Локальные Переменные

  • Переменные, объявленные внутри функции, доступны только внутри этой функции. Они действуют как локальные переменные.

  1. Пример:

  • 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

Какая переменная называется глобальной?

1

Переменная, объявленная внутри функции.

2

Переменная, объявленная вне всех функций.

3

Переменная, которая может быть изменена из любой функции.

9

Multiple Choice

Какая переменная называется локальной?

1

Переменная, объявленная вне всех функций.

2

Переменная, объявленная внутри функции.

3

Переменная, доступная только в модуле, где она была объявлена

10

Multiple Choice

Как изменить значение глобальной переменной внутри функции?

1

Локальные переменные существуют дольше, чем глобальные.

2

Глобальные переменные могут быть переопределены внутри функции.

3

Локальные переменные доступны только внутри функции, где они были объявлены.

11

Multiple Choice

Как изменить значение глобальной переменной внутри функции?

1

Создать новую локальную переменную с тем же именем.

2

Просто присвоить новое значение.

3

Использовать ключевое слово global.

12

Multiple Choice

x = 10

def my_function():

x = 20

print(x)

my_function()

print(x)

Какой результат выведет этот код?

1

20 20

2

10 10

3

20 10

4

31 13

media

В этом уроке мы разберем разницу между глобальными и локальными переменными в Python, а также узнаем, как они взаимодействуют между собой.

Глобальные и Локальные Переменные в Python

Show answer

Auto Play

Slide 1 / 12

SLIDE