J'essaie de faire une classe qui va obtenir une liste de nombres puis les imprimer quand j'en ai besoin. Je dois être capable de faire 2 objets de la classe pour obtenir deux listes différentes. Voici ce que j'ai jusqu'à présentPourquoi cette classe python simple ne fonctionne-t-elle pas?
class getlist:
def newlist(self,*number):
lst=[]
self.number=number
lst.append(number)
def printlist(self):
return lst
Désolé, je ne suis pas très clair, je suis un peu nouveau pour oop, pouvez-vous s'il vous plaît aidez-moi parce que je ne sais pas ce que je fais mal. Merci.
L'indentation est importante en Python, donc cet exemple ne sera jamais exécuté. Veuillez le corriger pour que nous puissions voir ce que vous essayez de faire. –
Pourquoi avez-vous besoin d'objets ici, les listes ne vous suffisent pas? – SilentGhost
@SilentGhost - bien que ce soit un point valable en général, Michael fait probablement un programme de jouets comme exercice d'apprentissage. –