Nick Vargish wrote:
Here's my Monty Pythonic answer:

## cut here
class Viking():

    def __init__():
        pass

    def order():
        return 'Spam'

# this is one viking making one order repeated 511 times. if you want
# 511 vikings making seperate orders, you'll have to write a loop.
v = Viking()
orders = [ v.order() ] * 511

print ', '.join(orders)

No need to write a loop:

py> class Viking(object):
...     def order(self):
...         return 'Spam'
...
py> v = Viking()
py> orders = [v.order()] * 7
py> ', '.join(orders)
'Spam, Spam, Spam, Spam, Spam, Spam, Spam'
py> orders = [Viking().order()] * 7
py> ', '.join(orders)
'Spam, Spam, Spam, Spam, Spam, Spam, Spam'

Steve
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to