Я очень новичок в Python, и я надеюсь на помощь или руководство, задав здесь.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.. ????
'но я просто не могу придумать, как получить это среднее число. Возьмите сумму списка и разделите на длину? –
Um .. какой длина? количество индексов или чисел внутри? ответ будет в формате [n, n, n, n, n, n]? – arcwinolivirus