How does variable scoping work in Python? | Hacker News Reader