Agenda Telefone: Consultar contato


  • Pedir usuário informar quantos contatos irá registrar.
  • Pedir usuário informar o nome e o número de telefone (no mesmo input, separado com espaço). 
  • Solicitar o nome que deseja consultar
  • Se o nome estiver registrado, mostrar: nome + telefone
  • Se o nome não estiver registrado, mostrar: Não encontrado!

n = int(input("Quantos contatos deseja registrar? "))
name_numbers = [input("Registrar nome e telefone: ").split() for _ in range(n)]
phone_book = {k: v for k,v in name_numbers}
while True:
    try:
        name = input("Consultar nome: ")
        if name in phone_book:
            print('%s=%s' % (name, phone_book[name]))
        else:
            print('Não localizado!')
    except:
        break

Como fica:



Ver exercício no HackerRank


Comentários

Postagens mais visitadas