मैं किसी सूची में ऑब्जेक्ट जोड़ने के लिए थोड़ी देर लूप का उपयोग करने का प्रयास कर रहा हूं।किसी सूची में ऑब्जेक्ट जोड़ने के लिए लूप का उपयोग करना (पायथन)
यहाँ मूल रूप से मुझे क्या करना चाहते हैं:
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))))
मैं वस्तु सूची में जोड़ा प्राप्त कर सकते हैं, लेकिन मैं कैसे पाश में सूची में एक से अधिक ऑब्जेक्ट को जोड़ने के लिए पर अटक कर रहा हूँ।
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")
किसी भी मदद की बहुत सराहना की जाएगी:
यहाँ कोड मैं अब तक है!
while choice != 0:
...
a = []
a.append(s)
पाश इतना है कि यह केवल एक बार निष्पादित किया जाता है इसके बाद के संस्करण प्रारंभ चलती का प्रयास करें:
सभी चर नामित अनुमान पसंद नाम दिया जाना चाहिए मेरी गलती – Will
आप अपने प्रश्न संपादित कर सकते हैं;) –
haha मैं करने की कोशिश की, लेकिन मैं मिल गया LOLcat – Will