Discuss / Python / 123

_盛盛_

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

def product(x): if len(x) == 0: raise TypeError('参数不能为空') sum = 1 for i in x: sum = sum i return sum

测试

print('product(5) =', product(5)) print('product(5, 6) =', product(5, 6)) print('product(5, 6, 7 ) =', product(5, 6, 7)) print('produtc(5, 6, 7, 9) =', product(5, 6, 7, 9)) if product(5) != 5: print('测试失败!') elif product(5, 6) != 30: print('测试失败!') elif product(5, 6, 7) != 210: print('测试失败!') elif product(5, 6, 7, 9) != 1890: print('测试失败!') else: try: product() print('测试失败!') except TypeError: print('测试成功!')


  • 1

Reply