'''我在终端和其他联机ide中尝试了以下代码,但是在“ print”和“ range”功能中均显示错误的地方,但是我无法弄清楚谢谢了。”
t=int(input())
def f(b,q,n):
for i in q:
s=0
print(i)
if abs(q[1]-q[0])%2==0:
print('UNKNOWN')
else:
for j in range(min(q[0],q[1]),max(q[0],q[1])):
s+=(-1)**(j-min(q[0],q[1]) * b[i]
print(s) #syntax error area
for san in range(t): #synatx error line
n,m=map(int,input().split())
q=[]
b=[int(i) for i in input().split()]
for ll in range(m):
q.append((map(int,input().split())))
f(b,q,n) code here
简单错误,当您开始编码时可能会发生。您忘记了第十行的)。应该是:
s + =(-1)**(j-min(q [0],q [1])* b [i])