def解决方案(A): #在Python 2.7中编写代码 sum = 0 我在A: 如果我在范围(0,1000): sum = sum + i 回报金额 A = [47,1900,1,90,45]
为什么我会得到183而不是182,请协助
运行解决方案...... 编译成功。
示例测试:[1,1000,80,-91] 错误的回答(预计有81个-11)
示例测试:[47,1900,1,90,45] 错误的回答(预计有183个182)
检测到一些错误。
答案 0 :(得分:1)
我认为在第一种情况下,你只是考虑正数和单位数,这反过来又是第二种情况的问题。
测试1)1 + 80 = 81
测试2)47 + 1 + 90 + 45 = 183