À l'aide d'une variable en dehors de la fonction en Python

Vraiment une question simple, et je suis sûr que je le savais, mais doit avoir oublié

Lors de l'exécution de ce code:

x = 0
def run_5():
    print "5 minutes later"
    x += 5
    print x, "minutes since start"

run_5()
print x

- Je obtenir de l'x n'est pas définie. Comment puis-je avoir x utilisé dans la fonction et effectuée à l'extérieur de celui-ci?

Pourquoi n'êtes-vous pas à l'aide de la return déclaration? Veuillez mise à jour la question pour expliquer ce que vous vous attendiez sans return déclaration.
Ce n'était pas ce à quoi je m'attendais. Je ne savais pas comment l'utiliser correctement il.
Veuillez mise à jour la question pour expliquer ce que vous attendiez.

OriginalL'auteur Fergus Barker | 2010-10-11