Un premier TP en Python pour se familiariser avec le langage et mettre en pratique les notions sur l'abstraction, les types, les ensembles, quelques bonnes règles de programmation.
Python
def som( collection ) : som_actuelle = 0 for elmt in collection : som_actuelle += elmt return som_actuelle def longueur( collection ) : cpt = 0 for elmt in collection : cpt += 1 return cpt def moyenne( collection ) : return som( collection ) / longueur( collection ) def som_carres( collection ) : return som([ elmt**2 for elmt in collection ]) def concat( collection_mots ) : phrase_actuelle = "" for mot in collection_mots : phrase_actuelle += mot return phrase_part ex0 = [1,1,1,2,2,1,2,1,2,1] ex1 = [" Eli", " Eli", " lama", " sabachthani"]
À FAIRE pour la semaine 38 : créez une fonction qui met en majuscule une chaîne de caractères. On pourra regarder l'aide des fonctions chr et ord.