Desenvolva uma função que receba como parâmetro uma cadeia de DNA e retorne uma cadeia complementar. A entrada e saída de dados do programa deve ser feita no código principal.
Exemplo de funcionamento do programa:
Passo 1
Vamos começar o nosso programa definindo a função :
Essa função recebe como parâmetro uma cadeia de DNA e divide cada uma das base nitrogenadas presentes nela em uma lista , através da função split.
Após isso, utilizamos o comando for para percorrermos adicionando em a base nitrogenada correspondente ao elemento obtido. Por exemplo, se o primeiro elemento de for “A” o primeiro elemento de deve ser “T” e assim por diante.
Por fim, basta retornarmos ao código principal.
Passo 2
Com a função definida, podemos codificar o código principal:
Que consiste basicamente em obter a primeira sequência de bases nitrogenadas e passá-las como parâmetro para a função . Em seguida, o programa irá através de um comando for imprimir o conteúdo da lista (cadeia complementar de bases nitrogenadas) obtida no retorno da função.
Resposta
Ei, a resposta está no passo a passo :)