*压缩语法实现递归无结果无报错

问题遇到的现象和发生背景 *压缩语法实现递归无结果无报错
用代码块功能插入代码,请勿粘贴截图
items = [1, 10, 7, 4, 5, 9]
head, *tail = items
def sum(items):
    head, *tail = items
    return (head + sum(tail) if tail else head)

sum(items)

运行结果及报错内容

没有运行结果,也没有报错
控制台总是会说我的路径里出现了&
结果应该输出36

你也没有print啊 当然没有输出了。 print(sum(items))