Python 3.2, wie Daten in Variablen zwischen Funktionen übergeben werden

Wie würde ich den Inhalt von r from main speichern und in zwei Teile teilen? Es wird r ausgeben, wenn ich es r = etwas festes mache, aber wie übergebe und halte ich variable Inhalte in r. Ich habe random.getstate / setstate ausprobiert, aber es hieß "Funktionsobjekt nicht subskriptierbar".

<code>import random
from random import randrange

def main():
    r = random.randrange(1,13,1)
    print (r)

r = random.randrange(1,13,1)


def two():
    if r==7 or r==11:
       print (r)
    else:
       print (r)

  main()
  two()
</code>

Antworten auf die Frage(2)

Ihre Antwort auf die Frage