代码: 全选
[kevin@kevin core-python]$ python lottery.py
Traceback (most recent call last):
File "lottery.py", line 31, in <module>
while len(curball) < 6:
NameError: name 'curball' is not defined
以下是程序代码
代码: 全选
#!/usr/bin/env python
import random
count = 0
curball = []
myball = []
def generate_normal_ball():
normal_ball = random.randint(1,34)
return normal_ball
def generate_blue_ball():
blue_ball = random.randint(1,17)
return blue_ball
#initial my ball
while len(myball) < 6:
ball = generate_normal_ball()
if ball not in myball:
myball.append(ball)
myball = sorted(myball)
myball.append(generate_blue_ball())
while myball != curball:
del curball
#begin to initial currentball
while len(curball) < 6:
ball = generate_normal_ball()
if ball not in curball:
curball.append(ball)
curball = sorted(curball)
curball.append(generate_blue_ball())
#End
count += 1
print count