Kann man über die Funktion input() in Python 3 Variablen zuweisen? In meinem Fall versuche ich, dem Benutzer die Möglichkeit zu geben, Objekte Variablen in einer Liste zuzuordnen.Variablen über die Funktion input() zuweisen
Meine Idee wäre, die Variable assignement direkt in das Argument der Eingabefunktion Typ:
board=[f1,f2,f3,f4,f5,f6,f,f8,f9]
input(f1=some_Object)
print(board[0])
Ergebnis für print(board[0])
dann some_object
sein sollte. Dasselbe Verfahren sollte dann auch für f2, f3 ... f6 funktionieren.
dies funktioniert jedoch nicht, es erzeugt die folgenden Fehler:
Traceback (most recent call last):
File "C:/Users/Christian/AppData/Local/Programs/Python/Python35-32/Tic Tac
Toe.py", line 1, in <module>
board=[f1,f2,f3,f4,f5,f6]
NameError: name 'f1' is not defined
so fragen, im, wenn es eine Möglichkeit, es in Python zu tun ist.
Danke für Ihre Hilfe.
Bitte erklären, was Sie unter „dies nicht funktioniert“. –
Du meinst sowas wie board [0] = input() '? – timgeb
Ich habe den Fehler hinzugefügt, dass ich meine mit "es funktioniert nicht." @ Scott Hunter –