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
मैं पायथन के लिए नया हूं। उपरोक्त चिपकाया गया प्रोग्राम मुझे "इंडेक्स में टैब और रिक्त स्थान का असंगत उपयोग" त्रुटि देता है, यदि विशेष रूप से "temp == dna2:" है। क्या कोई मेरी मदद कर सकता है कि इंडेंटेशन गलत कैसे है?इंडेंटेशन में टैब और रिक्त स्थान का असंगत उपयोग
में अभ्यास करने के लिए अच्छा है उपरोक्त कोड में, हम स्थान नहीं देख सकते , अलग-अलग टैब। आप 'cat -evt 'के आउटपुट पोस्ट करना चाहते हैं जो स्पेस, टैब अलग से दिखाएगा। –
Rohan