Aha, so a variable defined at module level can only be used as a constant then? Because you can't change the value inside the body of an function. Check.No, you cannot write to a global variable without using the global keyword to tell Python what you mean.
This also means that variables defined at module level really aren't global variables at all. Sorry for adding to the confusion then.
