我知道这个问题已经回答了很多次,但我不知道我的问题在哪里。这是我的代码:
from random import*
def VerificationLongue():
x=randint(0,1000)
liste=CreerListe()
Check=0
i=0
while i<=len(liste):
if x==liste[i]:
Check=Check+1
i=i+1
print("X est dans la liste",Check," fois")
def CreerListe():
ListeAleatoire=[]
for i in range (0,100):
valeur=randint(0,1000)
ListeAleatoire.append(valeur)
return (ListeAleatoire)
VerificationLongue()
这是一个简单的算法,用于查找一个数字是否在随机数列表中。我知道有这样的“计数”或“输入”功能,但这是针对学校的,他们不希望我们使用它们。所以我得到了错误:
line 11, in VerificationLongue
if x==liste[i]:
IndexError: list index out of range
我不知道为什么会出现这个错误,因为它被初始化为0。