код не вижу смысла поэтому вот вкратце:
offset = 1
def *что-то*:
*выполняется код с участием оффсета*
offset += 1
ошибка заключается в том, что я объявляю переменную после её "использования", а мне нужно лишь присвоить ей другое значение, как пофиксить?
global offset в начале функции, но это глобальные переменные и такое в чем-то большем чем 20 строк кода не любят
Не использовать глобальные переменные. Передать аргумент в функцию и получать результат
Сделай все внутри функции
Та ну, это слишком, не? :D
Нет, делай
По фактам
Обсуждают сегодня