亲爱的,我有一个小问题,关于测试DNA序列中母题发生的简单纸条。在
首先没有任何函数,它的工作是完美的,但当我移动If语句的代码下的函数,我得到错误后,调用这个函数
def Motif(Motif, Seq):
if Motif in Seq:
print "!!!wwWOOHOOOoo!!!" +('\n')+ "%s has been detected!!!"%(Motif)+('\n')+"wWOOOHOOOoo!!"
# Script here
Seq = raw_input('Please paste the DNA sequence here:')
Motif = raw_input('Please type the DNA motif here:')
Motif(Motif, Seq)
回溯(最近一次呼叫): 文件“”,第1行,输入 “文件”简单.py“,第13行,英寸 母题(Motif,Seq) TypeError:“str”对象不可调用
我应该在这个代码中修复什么?在
您将
Motif
反弹到一个字符串:这将屏蔽
Motif
函数;请改用其他名称。在Python函数是同一命名空间中的对象;
Motif
要么引用函数,要么引用raw_input()
返回值,而不是两者都引用。在相关问题 更多 >
编程相关推荐