Aide en python
Pythonn
-
messorama -
messorama -
Bonjour
je desire creer un petit programme pour chercher le minimum d'une liste en python
-------------------------------------------------------------------
def recherche_min(l):
s=[]
if l==[l[0]]:
return [l[0]]
elif l[0]>l[1]:
return recherche_min(l[1:])
else:
s=s+[l[0]]
recherche_min(l[1:])
return s
-----------------------------------------------------------------
Pourquoi ce programme ne marche pas, sachant que j'aimerais récupérer dans s les plus petits nombres ensuite je trierais une autre fois.
EXEMPLE je voudrais que [6,4,3,9,1,9,2] me donne [3,1,2]
Mais je n'obtient que [3]
Pourquoi?
merci
je desire creer un petit programme pour chercher le minimum d'une liste en python
-------------------------------------------------------------------
def recherche_min(l):
s=[]
if l==[l[0]]:
return [l[0]]
elif l[0]>l[1]:
return recherche_min(l[1:])
else:
s=s+[l[0]]
recherche_min(l[1:])
return s
-----------------------------------------------------------------
Pourquoi ce programme ne marche pas, sachant que j'aimerais récupérer dans s les plus petits nombres ensuite je trierais une autre fois.
EXEMPLE je voudrais que [6,4,3,9,1,9,2] me donne [3,1,2]
Mais je n'obtient que [3]
Pourquoi?
merci
A voir également:
- Aide en python
- Citizen code python avis - Accueil - Outils
- Mot secret python pix ✓ - Forum Python
- Python est introuvable. exúcutez sans argument pour procúder ó l ✓ - Forum Python
- Ce programme est écrit en python il construit un mot secret ✓ - Forum Python
- Python par la pratique : 101 exercices corrigés pdf - Forum Python