Mathématiques

Question

Salut, je suis en 2nde et c'est des maths :

Je dois créer un programme en PYTHON qui permet de créer un chaine d'adn d'une longueur que l'on donne, cependant, quand je teste mon programme, il y a une erreur, un soucis, je vous le donne :

from random import*
l = int(input())

ch = ""

for loop in range(l):
a = radint (1,4)
if a == 1:
ch = ch+A
if a == 2:
ch = ch+C
if a == 3:
ch = ch+G
if a == 4:
ch = ch+T
print("ch")

1 Réponse

  • Voici le programme PYTHON (corrigé) :

    from random import*
    from math import*
    l = int(input("val:"))
    adn=[]
    for k in range(l):
        a = randint (1,4)
        if a == 1:
            adn.append("A")
        if a == 2:
            adn.append("C")
        if a == 3:
            adn.append("G")
        if a == 4:
            adn.append("T")
    print(adn)


Autres questions