Besoin de GÉNIES en PYTHON
DINORUS
2022-05-25 08:00:45
Je veux créer une fonction qui recherche la valeur minimale dans un tableau
<code>def recherche_min(tab):
for i in range(len(tab)):
Apres jsp
RatonXPLOSIF
2022-05-25 08:08:49
Un tableau c'est à dire une liste de liste ?
min([min(i) for i in li]) ou li est ton tableau
YatengakiGaming
2022-05-25 08:10:46
liste = [10, 20, 4, 45, 99,55,48,16]
def MinList(liste):
minimum = liste[0]
for x in liste:
if x < minimum :
minimum = x
return minimum
def MaxList(liste):
maximum = liste[0]
for x in liste:
if x > maximum :
maximum = x
return maximum
RatonXPLOSIF
2022-05-25 08:11:09
Si tu veux la jouer fancy : min(sum(tab,[]))
DINORUS
2022-05-25 08:12:11
Le 25 mai 2022 à 08:08:49 :
Un tableau c'est à dire une liste de liste ?
min([min(i) for i in li]) ou li est ton tableau
Bah juste une liste quoi
Effondrix4
2022-05-25 08:12:25
Il me semble que c'est un des 7 problèmes du millénaire ça
Pas sûr qu'on connaisse la solution
RatonXPLOSIF
2022-05-25 08:13:02
Y a une fonction pour ça. Min. Donc faudrait préciser si tu as le droit de t'en servir.
FF6_REMAKE
2022-05-25 08:13:18
laissez le se demerdé seul
les algo de recherche c'est la base
si il arrive pas à faire _a il ferra rien de sa vie
Morios14
2022-05-25 08:13:19
Ça c'est un truc de génie ?
DINORUS
2022-05-25 08:13:32
Le 25 mai 2022 à 08:10:46 :
liste = [10, 20, 4, 45, 99,55,48,16]
def MinList(liste):
minimum = liste[0]
for x in liste:
if x < minimum :
minimum = x
return minimum
def MaxList(liste):
maximum = liste[0]
for x in liste:
if x > maximum :
maximum = x
return maximum
Oui mais le probleme c’est qu’imagineons que dans la liste, ya 2 valeurs qui sont inferieurs à l’indice 0
Iobi
2022-05-25 08:13:35
j'ai un enorme python génial dans le frocardhttps://image.noelshack.com/fichiers/2022/13/5/1648806706-casshhhh.png
Morios14
2022-05-25 08:13:49
Le 25 mai 2022 à 08:13:18 :
laissez le se demerdé seul
les algo de recherche c'est la base
si il arrive pas à faire _a il ferra rien de sa vie
This c'est ultra basique là en plus
DINORUS
2022-05-25 08:14:40
Le 25 mai 2022 à 08:13:02 :
Y a une fonction pour ça. Min. Donc faudrait préciser si tu as le droit de t'en servir.
Oui mais pas en faisant print(min)
YatengakiGaming
2022-05-25 08:17:18
Le 25 mai 2022 à 08:13:32 :
Le 25 mai 2022 à 08:10:46 :
liste = [10, 20, 4, 45, 99,55,48,16]
def MinList(liste):
minimum = liste[0]
for x in liste:
if x < minimum :
minimum = x
return minimum
def MaxList(liste):
maximum = liste[0]
for x in liste:
if x > maximum :
maximum = x
return maximum
Oui mais le probleme c’est qu’imagineons que dans la liste, ya 2 valeurs qui sont inferieurs à l’indice 0
Ça va aussi fonctionner avec les valeurs négatives normalement.
Le 25 mai 2022 à 08:14:40 :
Le 25 mai 2022 à 08:13:02 :
Y a une fonction pour ça. Min. Donc faudrait préciser si tu as le droit de t'en servir.
Oui mais pas en faisant print(min)
Fait return min alors.