It's works. Thank you all. 2011/2/25 bob gailer <bgai...@gmail.com>
> On 2/24/2011 4:54 PM, Christopher Brookes wrote: > > Hi i would like to display all the field of my powerAll like this : > > Choose a power : > Froid devorant : Embrase lenemi et le feu bruler > Flammes infernales : 'Gele lenemi sur place > > ----------------------------- > class Character(): > def ChoosePouvoirUnique(self): > print ("Choose a power") > for Power in powerAll: > print (Power) > > 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')] > > > But he won't display it :( > > i've try For PowerName,PowerDesc in powerAll: > print (PowerName, PowerDesc) > > but it doesn't work ! > > > When something "does not work" always show us what results you got as well > as what you wanted. > > Also get in the habit of using Capitalized names for classes and > unCapitalized names for variables and functions. > > powerAll is a list of class instaces. You must (in some way) identify the > attributes of those instances. One way: > > for power in powerAll: > print (power.name, power.desc) > > -- > Bob Gailer > 919-636-4239 > Chapel Hill NC > > -- Brookes Christopher.
_______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: http://mail.python.org/mailman/listinfo/tutor