Discuss / Python / 交作业

交作业

Topic source

云剑决

#1 Created at ... [Delete] [Delete and Lock User]
#方法1:
def product(*args):    s = 1    for arg in args:        s = s * arg    return s

#测试的时候,没有处理参数为空的异常,打日志的时候出现“测试失败”

#修改后的方法1:
def product(*args):
    s = 1    
    if len(args) == 0:
      raise TypeError    
    else:
      for arg in args:
        s = s * arg
      return s


  • 1

Reply