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
Jestem nowy w Pythonie. Program wklejony powyżej daje mi błąd "Niespójne użycie zakładek i spacji w wcięciach" w wierszu "jeśli temp == dna2:" w szczególności. Czy ktoś może mi pomóc w znalezieniu sposobu, w jaki wcięcie jest nieprawidłowe?Niespójne użycie kart i spacji w wcięciach
W powyższym kodzie nie widzimy spacji , karta inaczej. Możesz opublikować wyjście 'cat -evt', które pokaże spację, tabulatory osobno. –
Rohan