Créer une fonction qui agit sur une liste
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))
- 22 mai 2026, 17:04