【发布时间】:2021-02-08 04:09:26
【问题描述】:
您好,这是我的代码,我不知道为什么会收到此类错误
x = int(input())
n = [int(i) for i in input().split()]
middle = n[int((x - 1) / 2)
even = 0
odd = 0
for number in n:
if number % 2 == 0:
even += number
else:
odd += number
answer = even * odd + middle ** 2
print("{} x {} + {}^2 = {}".format(even, odd, middle, answer))
【问题讨论】:
-
你能分享整个堆栈跟踪吗?
-
x-1/2小于n的长度
标签: python for-loop if-statement index-error