[Tutor] Can anyone help me?

Mark Brown mark.brown at rogers.com
Sat Oct 29 00:44:01 CEST 2005


Nathan,
While testing I noticed the same number coming up more that once in a 
set of 6 so what I've done:
<code>
import random
while True:
    q = raw_input("Do you want a lottery number drawing? 1 for yes, 2 
for no ")
    if q == '1':
        numbers = []
        for i in range(6):
            while True:
                draw = random.choice(range(1,50))
                if not(numbers.count(draw)):
                    numbers.append(draw)
                    break
        print numbers
    elif q == '2':
        break
    else:
        print "Read the instructions please."
</code>

Mark Brown

Nathan Pinno wrote:

>Hey,
>I created it. Want to see the code?
>Here it is:
>[code]
>import random
>numbers = []
>while True:
>    q = int(raw_input("Do you want a lottery number drawing? 1 for yes, 2 
>for no "))
>    if q == 1:
>        for i in range(6):
>            draw = random.choice(range(1,50))
>            numbers.append(draw)
>        print numbers
>        numbers = []
>    elif q == 2:
>        break
>    else:
>        print "Read the instructions please."
>[/code]
>
>Enjoy!
>Nathan Pinno
>For great sites go to: http://falcon3166.tripod.com
>MSN Messenger: falcon3166 at hotmail,com
>Yahoo! Messenger: spam_swatter31
>ICQ: 199020705
>AIM: f3mighty
>----- Original Message ----- 
>From: "Alan Gauld" <alan.gauld at freenet.co.uk>
>To: "Nathan Pinno" <falcon3166 at hotmail.com>; <Tutor at python.org>
>Sent: Friday, October 28, 2005 2:01 AM
>Subject: Re: [Tutor] Can anyone help me?
>
>
>  
>
>>Nathan,
>>
>>look at the functions in the random module.
>>randrange() would be one potential candidate.
>>
>>Alan G
>>
>>----- Original Message ----- 
>>From: "Nathan Pinno" <falcon3166 at hotmail.com>
>>To: <Tutor at python.org>
>>Sent: Friday, October 28, 2005 3:07 AM
>>Subject: [Tutor] Can anyone help me?
>>
>>
>>Hey all,
>>I am trying to create a program that draws 6 numbers between 1 and 49 at 
>>random for creating lottery tickets. I want to have a better chance when I 
>>play. Can anyone help me code this or show me how to, please?
>>Thanks,
>>Nathan Pinno
>>For great sites go to: http://falcon3166.tripod.com
>>MSN Messenger: falcon3166 at hotmail,com
>>Yahoo! Messenger: spam_swatter31
>>ICQ: 199020705
>>AIM: f3mighty
>>
>>    
>>
>_______________________________________________
>Tutor maillist  -  Tutor at python.org
>http://mail.python.org/mailman/listinfo/tutor
>
>
>  
>




More information about the Tutor mailing list