Я хочу создать список из 0-100, но мои критерии таковы:
Список должен начинаться с 0 и заканчиваться 0.
Нет 0 между ними.
Разной длины
, безусловно, я сделал это:
import random
class getRandomSolution:
ls=[]
def getsolution(self):
ls=random.sample(range(100),random.randrange(0,99))
ls.append(0)
ls.insert(0,0)
print('the path/solutuin : {}'.format(ls))
def parsesoluotion(self):
return ls
obj1=getRandomSolution()
obj1.getsolution()
Вывод:
the path/solutuin : [0, 16, 25, 80, 43, 81, 9, 50, 95, 70, 31, 62, 21, 83, 0]
но как только я вызываю метод parsesoluotion из класса getRandomSolution, я получаю эту ошибку:
list1=obj1.parsesoluotion()
NameError: name 'ls' is not defined