Bring object 'out of' Class?
member thudfoo
thudfoo at opensuse.us
Sun Jun 1 12:14:28 EDT 2008
On 6/1/08, Arnaud Delobelle <arnodel at googlemail.com> wrote:
> dave <squareswallower at 1ya2hoo3.net> writes:
>
[..]
> >
> > def deal_cards(self, num_of_hands, num):
> > '''deals x amount of cards(num) to each hand'''
> > for i in range(num_of_hands):
> > handname = Hand('hand%d' % i)
> > self.deal(handname, num)
> > print '::::%s::::' % (handname.label), '\n', handname, '\n'
> >
>
>
> You need to use a 'return' statement:
>
>
> def deal_cards(self, num_of_hands, num):
> '''deals x amount of cards(num) to each hand'''
>
> hands = []
>
> for i in range(num_of_hands):
>
> newhand = Hand('hand%d' % i)
> self.deal(newhand, num)
> hands.append(newhand)
>
> print '::::%s::::' % (handname.label), '\n', handname, '\n'
>
> return Hand
Should be: return hands
>
>
> Then you can write:
>
> >>> hands = deck.deal_cards(4, 5) # On fait une belotte?
>
[...]
More information about the Python-list
mailing list