Partage
  • Partager sur Facebook
  • Partager sur Twitter

je ne comprend pas cet exemple dans le cour python

    11 février 2017 à 12:18:24

    >>> qtt_a_retirer = 7 # On retire chaque semaine 7 fruits de chaque sorte
    >>> fruits_stockes = [15, 3, 18, 21] # Par exemple 15 pommes, 3 melons...
    >>> [nb_fruits-qtt_a_retirer for nb_fruits in fruits_stockes if nb_fruits>qtt_a_retirer]
    [8, 11, 14]
    Pourquoi la liste enlève 7 à chaque paramètre de la liste ? Il n'y aucun signe -
    • Partager sur Facebook
    • Partager sur Twitter
      11 février 2017 à 12:56:04

      Si, le signe - est entre nb_fruits et qtt_a_retirer.

      C'est pour ça qu'il faut apprendre à aérer sont code (pour gagner en lisibilité):

       [nb_fruits - qtt_a_retirer for nb_fruits in fruits_stockes if nb_fruits > qtt_a_retirer]
      • Partager sur Facebook
      • Partager sur Twitter
      Précepte: Le mieux est l'ennemi du bien

      je ne comprend pas cet exemple dans le cour python

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown