Info 🐍 : 𝄞 programmer le maximum d’une liste en Python.

Поділитися
Вставка
  • Опубліковано 17 січ 2025

КОМЕНТАРІ • 4

  • @plouplus6274
    @plouplus6274 2 роки тому

    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 ?

    • @LoicDevilliersMathsInfoPrepa
      @LoicDevilliersMathsInfoPrepa  2 роки тому

      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.

    • @plouplus6274
      @plouplus6274 2 роки тому

      @@LoicDevilliersMathsInfoPrepa je vois merci beaucoup

    • @LoicDevilliersMathsInfoPrepa
      @LoicDevilliersMathsInfoPrepa  2 роки тому

      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.