行1: def product(lst):
行2: if not lst:
行3: return 1
行4: res = 0
行5: for num in lst:
行6: res *= num
行7: return res
行8: print(product([2,3,4]))
行9: print(product([]))
2分
登录后查看选项
多选题 共5道
10以下关于 Python 函数的说法,正确的有?4分
登录后查看选项
11以下关于 Python 异常处理的说法,正确的有?4分
登录后查看选项
12
执行以下代码后,关于变量结果的说法正确的有?
def modify_data(a, b=[]):
b.append(a)
a = 10
return a, b
x = 5
y = [1,2]
res1, res2 = modify_data(x)
res3, res4 = modify_data(x, y)
res5, res6 = modify_data(x)