• 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 8. Dictionary

Difficulté :

Exercice«Cadeaux par courrier»

💻 Python
Vous travaillez dans le service d'assistance du site. Vous devez créer un guide contenant des informations sur les codes postaux des utilisateurs afin de leur envoyer des cartes de vœux. Vous disposez d'une liste contenant les données des utilisateurs. Chaque utilisateur est présenté sous la forme d'une liste, où le premier élément – est le nom de l'utilisateur (chaîne de caractères), et le deuxième élément (s'il existe) – est son code postal (chaîne de caractères). Tous les utilisateurs n'ont pas de code postal. rn
Écrivez un programme qui accepte cette liste et forme un dictionnaire dans lequel les utilisateurs sont les clés, et les valeurs – leurs codes postaux. Si l'utilisateur n'a pas de code postal, alors la valeur doit être   none .

Format d entrée

Liste bidimensionnelle où chaque liste interne contient des informations sur un utilisateur. Chaque liste interne contient le nom de l'utilisateur (ligne) et, éventuellement, l'index postal (ligne)

Format de sortie

Sortie constructive dans le nom d'utilisateur : "Code Postal", où "Code Postal" peut être une ligne ou "aucun"

Exemple

Entrée

[["Ivan", "123456"], ["Maria"], ["Peter", "654321"], ["Anna", "987654"], ["Svetlana"]]

Sortie

Ivan : 123456
Maria : Aucun
Peter : 654321
Anna : 987654
Svetlana : Aucun

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 !