Дополнительная последовательность ДНК

у меня проблемы с написанием этого цикла; кажется, что он останавливается после второй последовательности.

Я хочу вернуть комплементарную последовательность ДНК данной последовательности ДНК.

Например. (»AGATTC») -> ('TCTAAG»), где A: T и C: G

def get_complementary_sequence(dna):
    """(str) -> str

> Return the DNA sequence that is complementary to the given DNA sequence

    >>> get_complementary_sequence('AT')
    ('TA')
    >>> get_complementary_sequence('AGATTC')
    ('TCTAAG')

    """

    x = 0
    complementary_sequence = ''

    for char in dna:
            complementary_sequence = (get_complement(dna))

    return complementary_sequence + (dna[x:x+1])

Кто-нибудь может определить, почему цикл не продолжается?

Ответы на вопрос(3)

Ваш ответ на вопрос