- Python
求 P1250题 正确答案?
- 2022-12-29 15:45:15 @
def product(number_list):
s = 1
for i in range(len(number_list)):
n = number_list[i]
s = s * n
return s
a = [1,2,3,4]
print(product(a))
4 条评论
-
掉榜模式 (王靖翔) LV 7 @ 2023-1-28 19:58:40
求什么
-
2023-1-1 19:55:28@
log = print def ensure(condition, message): if condition: log('*** 测试成功') else: log('*** 测试失败:', message) def product(number_list): r = 1 for i in range(len(number_list)): n = number_list[i] r = r * n return r def test_product(): numbers = [1, 2, 3, 4] result = 24 ensure(product(numbers) == result, 'error product 1') ensure(product([0, 7, 9]) == 0, 'error product 2') ensure(product([]) == 1, 'error product 3') log('$$$ product 测试完成') test_product()
直接复制就行了
-
2022-12-30 19:17:08@
读取到 24,应为 ***。 (这不合理!!!😕 (报错内容))
-
2022-12-29 18:43:51@
没缩进。。。
- 1