请使用随机数,直到产生的随机数包含list_new列表的所有元素则结束,请问,一共产生了多少次随机数?
题目:list_new = [1,2,3,8,9,6,4]
这么写就可以:
import random
list_new = [1,2,3,8,9,6,4]
s=0
while 1:
t=random.randint(0,10)
s+=1
if list_new.__contains__(t):
list_new.remove(t)
if len(list_new)==0:
break
print(s)
产生的随机数是不可预知的,跟范围也有关系。
这是人能问出来的问题?你告诉老师,7到无限次之间。