Informática, perguntado por sayanne17, 7 meses atrás

Como programar uma agenda de contato (Número e pessoa) no Python?​

Soluções para a tarefa

Respondido por vivianerogerio16
1

Por hora o arquivo conterá apenas a função procura_chaves que vai receber um dicionario e um nome que será utilizado como prefixo da busca.

def procura_chaves(dicionario, nome):

chaves = []

for chave in dicionario:

if chave.startswith(nome):

chaves.append(chave)

return chaves

A função devolve uma lista de todas as chaves do dicionario que começam com o termo indicado pelo parâmetro nome. Agora podemos alterar o comando “pes” que fizemos para utilizar essa função. Então será necessário importar essa função para o nosso arquivo principal, assim como vimos no post do despertador.

from funcoes import procura_chaves

if comando == "pes":

nome = input("Nome: ").lower()

chaves_encontradas = procura_chaves(contatos, nome)

if len(chaves_encontradas) > 0:

for chave in chaves_encontradas:

print(contatos[chave])

Perguntas interessantes