можно просто к переменным внутри функции обращаться через global?
главное что бы тишка не увидел это сообщение
Не понимаю что в этом такого, все учатся, чат для новичков вообще.
ты на питон с ассемблера перешёл что ли
не получится
это ты изнутри функции к внешним переменным с помощью global можешь обращаться, а вот извне к переменным функции ты никак не достучишься
разлеляемое состояние между функциями приаодит к сложным ошибкам. return в функции используется всегда, даже если вы его явно не используете.
def foo(arg): time.sleep(random.randint()) return arg def bar(): print(foo()) Thread(target=bar).start() Thread(target=bar).start() вот так вообще не сработает. А в других случаях просто сильно усложнит код
можно развернутый ответ, так не понятно. вопрос то имеет место быть
можно даже без слипа
https://t.me/advice17/5
а через contextvars так можно выпендриться?
Обсуждают сегодня