"Christopher Brookes" <chris.klai...@gmail.com> wrote
class Character: def __init__(self, name): self.name = name def ChoosePouvoirUnique(self): """ Permet de choisir le pouvoir unique du personnage """ print ("Veuillez choisir votre pouvoir unique dans la liste") for PowerNom,PowerDesc in powerAll: print (PowerNom, PowerDesc)
powerAll is a list of Power objects. So you need to get each object then access the attributes inside the object using dot notation: for powerObject in powerAll: print "%s : %s" % (powerObject.name, powerObject.desc)
class Power: def __init__(self, name, desc): self.name = name self.desc = desc powerAll = [ Power('Flammes infernales' , 'Embrase lenemi et le feu bruler'), Power('Froid devorant', 'Gele lenemi sur place')] hero1 = Character("Klaitos") hero1.ChoosePouvoirUnique()
HTH, -- Alan Gauld Author of the Learn to Program web site http://www.alan-g.me.uk/ _______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: http://mail.python.org/mailman/listinfo/tutor