• 1
    Entrada e saída
    • Tarefas
  • 2
    Condições
    • Tarefas
  • 3
    Loop for
    • Tarefas
  • 4
    Strings
    • Tarefas
  • 5
    Loop while
    • Tarefas
  • 6
    Listas
    • Tarefas
  • 7
    Matrizes 2D
    • Tarefas
  • 8
    Dicionários
    • Tarefas
  • 9
    Conjuntos
    • Tarefas
  • 10
    Funções e recursão
    • Tarefas
  • к

Lição 8. Dictionary

Dificuldade:

Tarefa«Presentes pelo correio»

💻 Python
Você trabalha no serviço de suporte do site. Precisa criar um guia contendo informações sobre os índices postais dos usuários para enviar cartões de felicitações a eles. Você tem uma lista contendo dados dos usuários. Cada usuário é apresentado na forma de uma lista, onde o primeiro elemento – é o nome do usuário (string), e o segundo elemento (se houver) – é o seu índice postal (string). Nem todos os usuários possuem um índice postal. rn
Escreva um programa que aceite esta lista e forme um dicionário no qual os usuários são as chaves, e os valores – são seus índices postais. Se o usuário não tiver um índice postal, então o valor deve ser   none .

Formato de entrada

Lista bidimensional onde cada lista interna contém informações sobre um usuário. Cada lista interna contém o nome do usuário (linha) e, opcionalmente, o código postal (linha)

Formato de saída

Saída construtiva no nome do usuário: "Código Postal", onde "Índice Postal" pode ser uma linha ou "nenhum"

Exemplo

Entrada

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

Saída

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

Dica

There will be no clue here, decide for yourself!

main.py
Teste 1
Teste 2
Teste 3
Teste 4
Teste 5
Teste 6
Teste 7
Teste 8
Teste 9
Teste 10
Solução do desenvolvedor

🎉 Parabéns! 🎉

Você resolveu a tarefa brilhantemente! Foi difícil, mas você encontrou a solução certa. Você está um passo mais perto de dominar a programação! Continue assim.

AD

Publicidade

red-snake blue-snake green-snake

Executando seu código...

Assistente de IA

Olá! Sou seu assistente de programação. Faça qualquer pergunta sobre Python — posso explicar funções, métodos e ajudá-lo com a tarefa atual!