Discuss / Python / 求解

求解

Topic source

楠先森咩

#1 Created at ... [Delete] [Delete and Lock User]

请问为什么我下面的代码算出来的结果是对的,但是打印出来测试失败?

def product(*x):
    a=1
    for i in x:
        a=a*i
    return a

product(5) = 5
product(5, 6) = 30
product(5, 6, 7) = 210
product(5, 6, 7, 9) = 1890
测试失败!

Mr_Spu

#2 Created at ... [Delete] [Delete and Lock User]

缺少了检验数据类型  上一节有讲


  • 1

Reply