Seite 1 von 1

Variable neu laden

Verfasst: Freitag 12. Juli 2013, 14:50
von lackschuh
Ich hoff, ich kann beschreiben, was ich meine...

Gibt es eine Möglichkeit, innerhalb einer "Sitzung" auf der interaktiven Shell eine Variable neu zu 'laden'. Folgendes Beispiel ist glaube ich besser wie meine Beschreibung:

Code: Alles auswählen

import random
a = random.randint(1,10)
Nun ist ja zB a = 8
Gibt es nun so etwas wie realod(), so dass ich nicht immer a = random.randint(1,10) eintippen muss, um einen neuen Wert zu erhalten.

mfg

Re: Variable neu laden

Verfasst: Freitag 12. Juli 2013, 15:00
von kbr
lackschuh hat geschrieben:Gibt es nun so etwas wie realod(), so dass ich nicht immer a = random.randint(1,10) eintippen muss, um einen neuen Wert zu erhalten.
Nein, aber schreibe es Dir doch einfach selbst:

Code: Alles auswählen

def reload():
    return random.randint(1, 10)

Re: Variable neu laden

Verfasst: Freitag 12. Juli 2013, 15:19
von cofi
Der Interpreter sollte mit Readline-Support und damit mit einer Suche fuer die Eingaben.
"Ctrl+r a =" sucht damit rueckwaerts nach Zuweisungen an `a`.