Liste

JASON -  
 khrug -
Bonjour à tous,
je suis nouveau et j'ai vraiment besoin d'aide.

Question 1 (3 points) Créez une fonction Python, appelée nombreDivisibles, qui prend une liste de nombres et un entier positive n, et qui retourne le nombre d’éléments divisible par n trouvés dans la liste. Dans la partie principale du programme, demandez à l’usager d’introduire la liste et l’entier n, invoquez la fonction et affichez le résultat.

Exemple:

>>> nombreDivisibles([10, 2, 3, 4, 5, 6], 3) 2

Exemple avec le programme principal :

Veuillez entrer une liste des entiers par des virgules: 1,2,3,0,5,-6,9 Veuillez entrer un entier positif: 2 Le nombre des éléments divisibles par 2 est: 3

Question 2 (3 points) Créez une fonction Python, appelée sequenceDesDeux, qui prend une liste de nombres et qui retourne True s’il y a au moins une séquence de deux éléments consécutifs égaux, et False dans le cas contraire. Dans la partie principale du programme, demandez à l’usager d’introduire la liste, invoquez la fonction et affichez le résultat. Assurez-vous que la fonction est efficace, et qu’elle s’arrête dès que le résultat est connu.

Exemples (plusieurs exécutions):

Veuillez entrer une liste de valeurs séparées par des virgules: 3,1,1,7,5 True

Veuillez entrer une liste de valeurs séparées par des virgules: 1,6,4,3,3,3 True

Veuillez entrer une liste de valeurs séparées par des virgules: 2,1,5,3,1,2,1
False

Question 3 (3 points) Créez une fonction Python, appelée sequenceMax, qui prend une liste de nombres et qui retourne la longueur de la plus longue séquence d’éléments consécutifs égaux. Retournez 1 s’il n’y a aucune séquence. Dans la partie principale du programme, demandez à l’usager d’introduire la liste, invoquez la fonction, et affichez le résultat.

Exemples (plusieurs exécutions):

Veuillez entrer une liste de valeurs séparées par des virgules: 1,2,1,3,3,3,6,1,1 3 Veuillez entrer une liste de valeurs séparées par des virgules: 1,5,2,2,2,7,3,3,3,3 4 Veuillez entrer une liste de valeurs séparées par des virgules: 3,1,7,1 1

Configuration: Windows / Edge 18.17763

1 réponse

Résumé de la discussion

Plusieurs échanges portent sur trois exercices Python traitant des listes : compter les éléments divisibles par un entier n, détecter une séquence égale consécutive et mesurer la longueur de la plus longue séquence égale. Des solutions proposées incluent des fonctions nommées nombreDivisibles, sequenceDesDeux et sequenceMax, avec des tests d’entrée et des affichages, et des remarques sur l’efficacité et l’indentation. Parmi les échanges, certains corrigent des erreurs d’alignement ou de logique, d’autres confirment le bon fonctionnement des tests ou proposent des améliorations pour s’arrêter tôt lorsque le résultat est connu. En filigrane, des échanges de QCM en mathématiques et informatique accompagnent les exercices, avec des échanges sur l’indication du type de réponse et des conseils pour formuler des solutions plus robustes.

Généré automatiquement par IA
sur la base des meilleures réponses
  1. tomsawyer1311 Messages postés 447 Statut Membre 24
     
    Vous pouvez répéter la question ?
    0
    1. Jason
       
      Question 1 (3 points) Créez une fonction Python, appelée nombreDivisibles, qui prend une liste de nombres et un entier positive n, et qui retourne le nombre d’éléments divisible par n trouvés dans la liste. Dans la partie principale du programme, demandez à l’usager d’introduire la liste et l’entier n, invoquez la fonction et affichez le résultat.

      Exemple:

      >>> nombreDivisibles([10, 2, 3, 4, 5, 6], 3) 2

      Exemple avec le programme principal :

      Veuillez entrer une liste des entiers par des virgules: 1,2,3,0,5,-6,9 Veuillez entrer un entier positif: 2 Le nombre des éléments divisibles par 2 est: 3

      Question 2 (3 points) Créez une fonction Python, appelée sequenceDesDeux, qui prend une liste de nombres et qui retourne True s’il y a au moins une séquence de deux éléments consécutifs égaux, et False dans le cas contraire. Dans la partie principale du programme, demandez à l’usager d’introduire la liste, invoquez la fonction et affichez le résultat. Assurez-vous que la fonction est efficace, et qu’elle s’arrête dès que le résultat est connu.

      Exemples (plusieurs exécutions):

      Veuillez entrer une liste de valeurs séparées par des virgules: 3,1,1,7,5 True

      Veuillez entrer une liste de valeurs séparées par des virgules: 1,6,4,3,3,3 True

      Veuillez entrer une liste de valeurs séparées par des virgules: 2,1,5,3,1,2,1
      False


      Question 3 (3 points) Créez une fonction Python, appelée sequenceMax, qui prend une liste de nombres et qui retourne la longueur de la plus longue séquence d’éléments consécutifs égaux. Retournez 1 s’il n’y a aucune séquence. Dans la partie principale du programme, demandez à l’usager d’introduire la liste, invoquez la fonction, et affichez le résultat.

      Exemples (plusieurs exécutions):

      Veuillez entrer une liste de valeurs séparées par des virgules: 1,2,1,3,3,3,6,1,1 3 Veuillez entrer une liste de valeurs séparées par des virgules: 1,5,2,2,2,7,3,3,3,3 4 Veuillez entrer une liste de valeurs séparées par des virgules: 3,1,7,1 1
      0
    2. tomsawyer1311 Messages postés 447 Statut Membre 24
       
      Non, mais, tu crois qu'on va faire l'exercice à ta place ?
      0
    3. Jason
       
      Je demande l'explication pas la réponse
      0
    4. Jason
       
      J'ai bien essayé mais je suis perdu c'est pour cela que je demande l'aide
      0
    5. tomsawyer1311 Messages postés 447 Statut Membre 24
       
      Pour demander l'explication d'un exercice entier, tu as dû dormir en cours.
      Révise, pardon, apprends ton cours. Ensuite, tu reprends point par point ce que tu comprends pas. Tu en comprendras certains, tu proposeras une ébauche de travail parce que là, tu fais aucun effort. Après, on pourra t'aider.
      Parce que dans la première phrase : "Créez une fonction Python, ..." Tu ne comprends pas quoi de ces 4 mots ?
      Soit plus précis sur ce que tu ne comprends pas. Et n'hésite pas à proposer un algorithme.
      0