example04.py 568 B

123456789101112131415161718192021222324
  1. from random import randint, sample
  2. def generate():
  3. """生成一组随机号码"""
  4. red_balls = [x for x in range(1, 34)]
  5. selected_balls = sample(red_balls, 6)
  6. selected_balls.sort()
  7. selected_balls.append(randint(1, 16))
  8. return selected_balls
  9. def display(balls):
  10. """输出一组双色球号码"""
  11. for index, ball in enumerate(balls):
  12. print(f'{ball:0>2d}', end=' ')
  13. if index == len(balls) - 2:
  14. print('|', end=' ')
  15. print()
  16. num = int(input('机选几注: '))
  17. for _ in range(num):
  18. display(generate())