哪里出了问题?感觉没错啊

img

你好,请遵守python变量命名规范,即变量名只能由数字、字母或者下划线构成,且首字符不能是数字。
你的m的阶乘用m!作为变量名是不允许的
正确的做法是

m_f = factorial(m)
n_f = factorial(n)
k_f = factorial(k)
print('SUM={}'.format(m_f+n_f+k_f))

有帮助还望给个采纳支持一下答主冲榜答题哦,谢谢啦