Ich versuche, eine While-Schleife zu verwenden, um Objekte zu einer Liste hinzuzufügen.Verwenden einer Schleife zum Hinzufügen von Objekten zu einer Liste (Python)
Hier ist im Grunde, was ich tun möchte:
class x:
pass
choice = raw_input(pick what you want to do)
while(choice!=0):
if(choice==1):
Enter in info for the class:
append object to list (A)
if(choice==2):
print out length of list(A)
if(choice==0):
break
((((other options))))
kann ich das Objekt erhalten in die Liste aufgenommen, aber ich bin fest, wie mehrere Objekte in die Liste in der Schleife hinzuzufügen.
Hier ist der Code, den ich bisher habe:
print "Welcome to the Student Management Program"
class Student:
def __init__ (self, name, age, gender, favclass):
self.name = name
self.age = age
self.gender = gender
self.fac = favclass
choice = int(raw_input("Make a Choice: "))
while (choice !=0):
if (choice==1):
print("STUDENT")
namer = raw_input("Enter Name: ")
ager = raw_input("Enter Age: ")
sexer = raw_input("Enter Sex: ")
faver = raw_input("Enter Fav: ")
elif(choice==2):
print "TESTING LINE"
elif(choice==3):
print(len(a))
guess=int(raw_input("Make a Choice: "))
s = Student(namer, ager, sexer, faver)
a =[];
a.append(s)
raw_input("Press enter to exit")
Jede Hilfe wäre sehr dankbar!
alle genannten Variablen Vermutung Wahl mein Fehler benannt werden sollte – Will
Sie können Ihre Frage bearbeiten;) –
haha habe ich versucht, aber ich habe die verdammte Fehlermeldung Seite mit den LOLcat – Will