Что значит «глобальные переменные плохие»?
Так что я могу читать из глобальной переменной
def f() :
print x
И я также могу назначить это
def g()
global x
x = 3
Когда люди говорят, что «глобальные переменные плохие», они означают, что и чтение, и присвоение плохие, или просто присвоение плохое? (у меня сложилось впечатление, что чтение не опасно)