@NOblo

Почему ошибка, не видит переменную хотя она глобал?

def a():
    global b
    b="yes"
print(b)

Почему print(b) не выполняется (NameError "b" is not defined)
Хотя b глобальная?? Почему??
И как сделать чтобы b была действительно глобал?
  • Вопрос задан
  • 133 просмотра
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Python
Седой и строгий
Потому что в глобальной области видимости не определена переменная b
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы