Codage, Python, langage de programmation, distance de Hamming, bases, analyse ADN, langage Python, boucle, variable, devises
Ce document contient des exemples de codes en langage Python, notamment utiles en analyse ADN et en mathématiques.
[...] How many apples will remain in the basket? - The program reads the numbers N and K. It should print the two answers for the questions above. Conditions-diviseurs - Valider si le chiffre fourni en entrée est divisible par (dans cet ordre). - Si le chiffre est divisible, le diviser et écrire le résultat. - Si le chiffre n'est divisible par aucune de ces valeurs, écrire 0. [...]
[...] # Exemples Entrée: 123 Sortie: 6 N = input("entrer un nombre : tot = 0 for i in N : tot= tot + int(i) print(tot) Inverser une chaîne de caractères Utilise la boucle for, range() et len(). # Exemples Entrée: hello Sortie: olleh #pas à l'examen tot = m=input("la chaine de chr à inverser est for i in range(len(m)- tot = tot + print(tot) #REMARQUE : si je mets print(tot) dans la boucle for on aura comme résultat : o ol oll olle olleh Brin d'ADN, nombre de Cytosines La chaîne en entrée sera déjà en majuscules. Compter le nombre de C dans la chaîne. Renvoyer un entier. [...]
[...] Utiliser pour cela une boucle for. - Renvoyer un nombre à virgule flottante. # Exemples Appel:moyenne([ Retour: 2.0 def moyenne(list) : total = 0 for i in list : total = total + i #il y a pas besoins de les transformer en valeurs numériques return total / len(list) print(moyenne([1,2,3])) Distance de Hamming - Comparer 2 chaînes de caractères, caractère par caractère. -Les 2 chaînes seront de même longueur. - Chaque fois que les 2 caractères ne correspondent pas, ajouter 1 à la « distance ». [...]
[...] Valider que toutes les lettres de la chaînes sont G ou T. Renvoyer un booléen. # Exemples Entrée: valid_dna('ACGTACT') Retour: True def valid_dna(dna): for i in dna : if not i return False return True #ou bien on fait : #for i in dna : #if not or or or ) : #ou bien : #if not i in "ACGT" : print(valid_dna('ACGTACT')) print(valid_dna("HELLO")) Somme d'une suite De 1 à max (paramètre) y compris. Si max 1 + 2 + 3 + 4 + 5 = 15 Utiliser pour cela une boucle for et range(). [...]
[...] #entre 2 et 10 : 2 while a [...]
Source aux normes APA
Pour votre bibliographieLecture en ligne
avec notre liseuse dédiée !Contenu vérifié
par notre comité de lecture