Python函数无限制传参 思路: 1、函数中可传入未知个数的参数 2、传入的多个参数在函数中保存为列表 输入1,2,3,4 输出24(123*4) def cmul(a,*b): #a为必要参数,b为不必要参数且可传入未知个数 m=a for i in b: #b在函数中以列表的形式保存传入参数 m*=i return m print(eval("cmul({})".format(input()))) 特别注意以下输入结构 print(eval("cmul({})".format(input())))