目的

掌握random包在简单用法

方法

1-16蓝球随机生成1个
1-33蓝球随机生成6个

代码

    import random
  
  # 1-16之间随机生成蓝球
  blueBall = random.randrange(1, 16, 1)
  
  # 定义红球
  redBall = []
  # 1-33循环次,得到6个红球
  i = 1
  while i <= 6:
      # 1-33之间随机生成蓝球
      red = random.randrange(1, 33, 1)
      # 如果红球号码已经抽出,重新再抽
      if red in redBall:
         pass
      # 否则红球放入红球池,进入下一次抽取
      else:
          redBall.append(red)
          i += 1
  # 显示抽奖结果
  print("红球:%s   蓝球:%d" % (redBall, blueBall))