Форум сайта python.su
Помогите, разобраться с такой ошибкой:
cannot access local variable ‘CurrentDoc’ where it is not associated with a value
Вот текст:
CurrentDoc = 0 @dp.callback_query_handler(text = 'NextDoc') async def callback_NextDoc(callback : types.CallbackQuery): CurrentDoc = CurrentDoc + 1
Отредактировано pescennius@mail.ru (Апрель 16, 2023 22:59:52)
Офлайн
pescennius@mail.ruPython предлагает ключевое слово global, которое используется для изменения значения глобальной переменной в функции. Оно нужно для изменения значения.
Подскажите, как получить доступ к глобальной переменной.
a = 20 b = 10 def example(): a1 = a a1 += b return a1 a = example() print("a =", a)
a = 20 b = 10 def example(): global a a += b example() print("a =", a)
Отредактировано m1r42 (Апрель 19, 2023 10:07:10)
Офлайн