def multi(*p): result=1 for i in p: result=result*(p) return result n=int(input("输入一个数字")) multi(n)
收起
result = result * i
看起来你的问题像是这个,只不过如果只输入一个数字,用可变参数做什么。。。
报告相同问题?