On Wednesday February 3 2010 12:26:43 David wrote:
> thanks for the explanation, all this is really helpful -- I certainly
> have learned sth. today!
> I wonder, though, how I would get my number pairs, which I need later
> on, if I were to follow your solution. I am asking because as I
> understand your code, the list terms is a list of integers here, but not
> of x,y pairs, right? (I can see that this was a problem of my code right
> from the start, btw.)

Maybe I don't understand you correctly; but if you know that you only need two 
random numbers I would create the list like this:

import random
xy = [random.randint(1, 99), random.randint(1, 99)]



Or maybe a use tuple and a little code beautification:

import random
randint = random.randint

xy = (randint(1, 99), randint(1, 99))



Off course you can put these small lists or tuples into another list:

import random
randint = random.randint

num_terms = 5
terms =  []
for i in range(num_terms):
     terms += [(randint(1, 99), randint(1, 99))]

print terms



Eike.
_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor

Reply via email to