Python unter laufendem Programm Variablen erstellen?

1 Antwort

Nein, soweit ich weiß geht das nicht.

Du kannst aber z.B. dictionaries verwenden z.B. so

preise = {
    'Apfel':2,
    'Banane':3
}
while True:
    try:
        userInput = input('Was möchten sie hinzufügen? Name, Wert:')
        if(',' not in userInput):
            print('Kein , gefunden')
        else: 
            key,value = userInput.split(',')
            a = int(value)
            break
    except ValueError:
        print('Bitte geben sie nur Ganzzahlen als Wert ein!')
preise[key] = a
print(preise)

Ähnlich mit Klasseninstanzen die man dann z.B. in einer Liste speichern kann.

Woher ich das weiß:Studium / Ausbildung – Informatikstudent