TP 1 - INFO1

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.