我对 Python 很陌生,我希望通过在这里提问来获得一些帮助或指导。
问题是:编写一个程序,估计在用户的号码被抽中之前平均抽奖次数,该抽奖包括正确选择 1 到 10 之间的六个不同数字。为此,运行循环 1000 次随机生成一组用户号码,并模拟抽奖,直到抽出用户号码。找出循环运行 1000 次所需的平均绘图数。
我试图创造一些东西(下),但我就是想不出如何得到这些平均数。似乎循环也不好。任何帮助或解决方案?先感谢您。
from random import randint
from random import choice #???
userlist = []
for y in range(6):
user = input("Enter your entry no.{} lotto number: ".format(y+1))
userlist.append(user)
x = 0
randomlotterylist = []
while not x>1000:
lottery = []
for i in range (6):
lot.append(randint(1,10))
randomlotterylist.append(lottery)
x = x + 1
#Next.. ????