获得返回函数外部语法错误

时间:2016-11-07 16:15:29

标签: python python-3.x syntax

我正在编写DNA碱基对的代码,但我不断得到 返回外部函数的语法错误。在第10行

    def is_base_pair(base1, base2):

   base1 = base1.upper()
base2 = base2.upper()

for i in range(0, len(base1)):

   if base1[i] == "T" and base2[i] == "A":

      return True

   if base1[i] == "A" and base2[i] == "T":

      return True

   if base1[i] == "G" and  base2[i] == "C":

      return True

   if base1[i] == "C" and base2[i] == "G":

      return True

1 个答案:

答案 0 :(得分:1)

Python是一种缩进依赖语言:它使用缩进来分隔块。这里你的方法块没有正确缩进。

非常简单的答案:使用选项卡识别和正确配置的编辑器。确保选项卡和空格的显示方式不同。然后正确缩进代码。