taberror - 不一致使用制表符和空格

时间:2017-02-10 17:05:39

标签: python python-3.x

我遇到问题(返回不交替)。错误是'空间使用不一致'。可以有人帮我。 我尝试使用适当数量的标签和空格,但问题仍然存在。

def alternating(list):
  listDifference = []
  if list == []:
    return True
  alternating = True
  lPos = 0
  rPos = 1
  #appends the difference between values to a new lis
  while (lPos < len(list)-1) and (rPos < len(list)):
    listDifference.append(list[lPos] - list[rPos])
    lPos += 1
    rPos += 1
  #resets the position
  lPos,rPos = 0,1
  #checks whether values are alternating or not
  while (lPos < len(listDifference)-1) and (rPos < len(listDifference)):
    if listDifference[lPos] < 0:
      if listDifference[rPos] > 0:
        lPos += 1
        rPos += 1
      else:
        return not alternating
    elif listDifference[lPos] > 0:
      if listDifference[rPos] < 0:
        lPos += 1
        rPos += 1
      else:
        return not alternating
  return alternating

1 个答案:

答案 0 :(得分:0)

你的问题是你正在使用标签和空格给出和错误,大豆你只需要使用标签或只有空格。