语法错误未知

mat*_*024 0 python

为什么运行此代码会出现语法错误?如果我删除突出显示的部分(返回卡[i]),我会收到错误,突出显示函数调用.

请帮忙 :)

def dealcards():
    for i in range(len(cards)):
        cards[i] = ''
        for j in range(8):
            cards[i] = cards[i].append(random.randint(0,9)
    return cards[i]


print (dealcards())
Run Code Online (Sandbox Code Playgroud)

And*_*Dog 5

cards[i] = cards[i].append(random.randint(0,9)
                                              ^
Run Code Online (Sandbox Code Playgroud)

缺少右括号.并且下一行的return语句缩进错误.