【发布时间】:2012-10-10 22:46:20
【问题描述】:
def contains_sequence(dna1, dna2):
''' (str, str) -> bool
Return True if and only if DNA sequence dna2 occurs in the DNA sequence
dna1.
>>> contains_sequence('ATCGGC', 'GG')
True
>>> contains_sequence('ATCGGC', 'GT')
False
'''
b=False
len2=len(dna2)
i=0
for j in dna1:
temp=dna1[i:i+len2]
if temp == dna2:
b=True
i=i+1
return b
我是 Python 新手。上面粘贴的程序在“if temp == dna2:”行给我一个错误“缩进中制表符和空格的使用不一致”。有人可以帮我找出缩进不正确的地方吗?
【问题讨论】:
-
在上面的代码中,我们看不到空格,制表符不同。您可能想发布
cat -evt <yourfile.py>的输出,它将分别显示空格、标签。
标签: python indentation