Passer au contenu principal
Moodle Apprentissage
  • Accueil
  • Calendrier
  • Plus
Vous êtes connecté anonymement
Connexion
Moodle Apprentissage
Accueil Calendrier
Tout déplier Tout replier
  1. Info1
  2. 12. Algorithmes et Python
  3. Créer une fonction qui agit sur une liste

Créer une fonction qui agit sur une liste

Conditions d’achèvement

Vous devez corriger une des trois fonctions ci-dessous pour qu'elle fonctionne dans le programme recopié en version texte ci-dessous ou accessible en version fichier .py pour l'utiliser dans Python (pièce jointe)

PROGRAMME SQUELETTE POUR CORRIGER VOTRE FONCTION:

# Programme pour travailler sur
# les listes. Les fonctions
# moyenne, chercher et minimum
# doivent être complétées / corrigées

def creer_liste():
    # Demande des entiers positifs
    # à l'utilisateur et retourne
    # la liste de tous ces nombres
    liste = []
    valeur = int(input("Entier positif:"))
    while valeur >= 0:
        liste.append(valeur)
        valeur = int(input("Entier positif:"))
    return liste


def moyenne(liste): # A CORRIGER!
    # Retourne la moyenne
    # des éléments de liste
    reponse = 0
    for nombre in liste:
        reponse = reponse
    return reponse


def chercher(valeur, liste): # A CORRIGER!
    # Cherche si valeur
    # est dans liste
    for nombre in liste:
        if nombre == nombre:
            return True


def minimum(liste): # A CORRIGER!
    # retourne le plus petit
    # élément de liste
    for nombre in liste:
        if nombre < 0:
            return nombre


# Programme principal utilisant
# la fonction creer_liste
# pour créer la liste puis
# les trois fonctions à corriger

liste = creer_liste()
print("Liste:", liste)
print("Moyenne des valeurs:", moyenne(liste))
print("22 dans liste?", chercher(22, liste))
print("minimum:", minimum(liste))

  • devoir_python.py devoir_python.py
    22 mai 2026, 17:04
Vous êtes connecté anonymement (Connexion)
Résumé de conservation de données
Obtenir l’app mobile

République et canton de Genève | DIP
Plate-forme d'apprentissage et d'évaluation mise à disposition du corps enseignant par le service écoles-médias (SEM)
hébergée par l'office cantonal des systèmes d'information et du numérique (OCSIN)
Impressum

Fourni par Moodle