"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

Reply via email to