bonjour à tous
j'ai écrit ceci qui marche :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
def min(L):
    m=L[1]
    n=len(L)
    ii=0
    for i in range(n):
        x=L[i]
        if (x<m):
            m=x
            ii=i
    return([m,ii])
et ceci qui renvoie des valeurs aléatoires pour le rang du minimum :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
def minbis(L):
    m=L[0]
    ii=0
    for i in L:
        if (i<m):
            m=i
        ii+=1
    return([m,ii])
je me doute qu'un for x in L ne doit pas lire les éléments de la liste L dans l'ordre qu'on attend mais je me demandais s'il était possible de savoir comment Python parcourt L quand on fait un for x in L