我一直得到错误'int'object is not iterable,但我不知道为什么,有什么建议吗?
def printMatching(seq1, seq2):
is_match = []
if len(seq1) < len(seq2):
short_seq = seq1
else:
short_seq = seq2
for i in len(short_seq):
if seq1(i) == seq2(i):
is_match.append(true)
else:
is_match.append(false)
def main():
seq1 = "abaababb"
seq2 = "aabbaababa"
printMatching(seq1, seq2)
您当前正在单个数字上循环,这是不允许的。range(int)从[0,input)创建一个值列表。在
这行有错误。你需要像
^{pr2}$我在-这基本上检查我在一个iterable。因为len(short_seq)不是iterable,它抛出一个错误。在
相关问题 更多 >
编程相关推荐