Code: Alles auswählen
import random
class Mensch:
def __init__(self):
Namen = ['Alexander', 'Markus', 'Bert', 'Katharina', 'Sabrina', 'Vera', 'Colin', 'Daniel', 'Benedikt', 'Christian', 'Christoph', 'Gregor', 'Martin', 'Nicole', 'Jasmin', 'Sandra', 'Anke', 'Jack', 'Julia']
self.Name = random.choice(Namen)
self.Alter = random.randint(1,90)
def Identifikation(self):
print (self.Name)
print (self.Alter)
Element = 1
ABC = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z']
Zahl = random.randint(10,24)
for i in range(Zahl):
print (ABC[Element])
ABC[Element] = Mensch()
Element = Element + 1
Normal kann man doch, wenn man ein Programm ausführt im Interpreter weiter darauf zugreifen. Also z.B. ein neues Objekt von einer Klasse aus dem Programm erstellen. Hier funktioniert das aber nicht. Woran kann das liegen?