1 / 1 / 0
Регистрация: 29.10.2017
Сообщений: 102
|
|
1 | |
Глобальные и локальные переменные19.11.2017, 08:11. Показов 784. Ответов 1
Метки нет Все метки)
(
Более того, при попытке обратиться к переменной сначала на чтение, потом на запись, мы получим ошибку:
def func3(): print(z) z = 20 z = 10 func3() # UnboundLocalError: local variable 'z' referenced before assignment Это происходит из-за того, что использование присваивания переменной z обозначает её, как локальную (как в случае 2). Попытка вывести значение локальной переменной, у которой ещё не задано значение, как раз и порождает возникновение этой ошибки. Но ведь определили глобальную переменную и при print(z) должна вывести 10, почему так не происходит?
0
|
|
19.11.2017, 08:11 | |
Ответы с готовыми решениями:
1
Глобальные и локальные перменнные Глобальные и локальные объекты |
![]() |
|
19.11.2017, 16:15 | 2 |
0
|
19.11.2017, 16:15 | |
Помогаю со студенческими работами здесь
2
Классы. Локальные и глобальные перменные
Глобальные переменные Глобальные переменные в Django
Глобальные переменные в блок-схеме Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |