• 1
    Entrée et sortie
    • Tâches
  • 2
    Conditions
    • Tâches
  • 3
    Boucle for
    • Tâches
  • 4
    Chaînes
    • Tâches
  • 5
    Boucle while
    • Tâches
  • 6
    Listes
    • Tâches
  • 7
    Tableaux 2D
    • Tâches
  • 8
    Dictionnaires
    • Tâches
  • 9
    Ensembles
    • Tâches
  • 10
    Fonctions et récursion
    • Tâches
  • к

Leçon 9. Sets

Difficulté :

Exercice«Massif»

💻 Python
Imaginez que vous organisez une fête et souhaitez établir toutes les listes possibles d'invités afin de prendre en compte différents intérêts et groupes. Vous disposez d'une liste commune d'invités potentiels. Votre tâche consiste à écrire un programme qui, à partir d'une liste donnée d'invités, forme tous les messages possibles (groupes d'invités) pour la fête. Une liste vide est également une option acceptable (personne n'est venu). Il est important que l'ordre des invités dans les sous-listes corresponde à l'ordre de la liste source, et que les sous-listes elles-mêmes soient affichées dans un ordre lexicographique.

Format d entrée

une ligne est fournie en entrée, qui est une liste d'invités séparés par des virgules. Par exemple : "Anya, Boris, Vika"

Format de sortie

Le programme doit déduire tous les calculs possibles (groupes d'invités), chacun sur une ligne séparée. Les noms dans les calculs doivent être séparés par des virgules et triés par ordre alphabétique. Une liste vide doit être présentée comme une ligne vide. La procédure de sortie des calculs doit être lexicographique.

Exemple

Entrée

Anya, Boris, Vika

Sortie

Anya
Anya, Boris
Anya, Vika
Anya, Boris, Vika
Boris
Boris, Vika
Vika

Indice

There will be no clue here, decide for yourself!

main.py
Test 1
Test 2
Test 3
Test 4
Test 5
Test 6
Test 7
Test 8
Test 9
Test 10
Solution du développeur

🎉 Félicitations ! 🎉

Tu as brillamment résolu la tâche ! C était difficile, mais tu as trouvé la bonne solution. Tu es encore plus proche de maîtriser la programmation ! Continue ainsi.

AD

Publicité

red-snake blue-snake green-snake

Exécution de votre code...

Assistant IA

Bonjour ! Je suis ton assistant de programmation. Pose moi toutes tes questions sur Python — je peux t expliquer les fonctions, les méthodes et t aider avec la tâche en cours !