У меня проблемы с возвратом списка из функции.Я делал это много раз, прежде чем это делает текущую ситуацию особенно разочаровывающей.
Список получен в результате объединения набора чисел в цикле for, в основном выполняющего следующие действия:
strategy=[1]
for val in values:
strategy.append(strategy[-1]*val)
return strategy
Thisничего не возвращаетНо если я вставлю print (стратегии) непосредственно перед оператором return, список будет напечатан.Я пробовал print (len (стратегии)) непосредственно перед оператором return, и он правильно напечатал 829, но когда я вставил return (len (стратегии)), он ничего не возвратил.