我正在编写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
答案 0 :(得分:1)
Python是一种缩进依赖语言:它使用缩进来分隔块。这里你的方法块没有正确缩进。
非常简单的答案:使用选项卡识别和正确配置的编辑器。确保选项卡和空格的显示方式不同。然后正确缩进代码。