Discuss / Python / coding

coding

Topic source

def product(x,y=1,args): sum = xy for n in args: sum = sum*n return sum

print('product(5)=',product(5)) print('product(5,6)=',product(5,6)) print('product(5,6,7)=',product(5,6,7)) print('product(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