hello à tous, je rencontre un problème lors de la résolution de la mission create intervals generator
tous me semble ok dans mon code , j'utilise yield comme demandé et pourtant j'ai toujours le message d'erreur
AssertionError: your function should be a generator, ?, ?
voici mon code :
def createintervals(data):
"""
Create a list of intervals out of set of ints.
"""
def getintervall():
print(data)
listeTri = list(data)
listeTri.sort()
i=0
print(listeTri)
point=(None,None)
for var in listeTri:
if i==0:
point=(var,var)
i=1
elif var == point[1]+1:
point = (point[0],var)
else:
yield point
point = (var,var)
yield point
return [x for x in get_intervall()]
quelqu'un peut il m'expliquer le problème ?
Created at: Aug. 25, 2019, 2:49 p.m.; Updated at: Aug. 26, 2019, 7:08 a.m.
The question is resolved.