Bonjour, Y’avait il vraiment un intérêt à mettre M=L[0] pour la troisième fonction sachant qu’on allait le tester quand même dans la boucle for ? M=0 n’aurait il pas suffit ?
Si vous définissez M à 0 et que vous avez une liste de nombres négatifs alors la condition dans le if ne sera jamais vérifiée et M vaudra 0 a la fin de la boucle for même si 0 n'est pas le maximum.
Par contre, si vous voulez partir d’un élément qui n’est pas forcément un de ceux de la liste comme L[0] vous pouvez toujours partir de M=-l’infini. Ceci est codé par exemple dans la bibliothèque numpy il suffit alors d’écrire M=-np.inf avec la commande import numpy as np en début du script. Il y a des situations où partir de -l’infini est beaucoup plus agréable, mais ici pas tellement.
Bonjour, Y’avait il vraiment un intérêt à mettre M=L[0] pour la troisième fonction sachant qu’on allait le tester quand même dans la boucle for ? M=0 n’aurait il pas suffit ?
Si vous définissez M à 0 et que vous avez une liste de nombres négatifs alors la condition dans le if ne sera jamais vérifiée et M vaudra 0 a la fin de la boucle for même si 0 n'est pas le maximum.
@@LoicDevilliersMathsInfoPrepa je vois merci beaucoup
Par contre, si vous voulez partir d’un élément qui n’est pas forcément un de ceux de la liste comme L[0] vous pouvez toujours partir de M=-l’infini. Ceci est codé par exemple dans la bibliothèque numpy il suffit alors d’écrire M=-np.inf avec la commande import numpy as np en début du script.
Il y a des situations où partir de -l’infini est beaucoup plus agréable, mais ici pas tellement.