### FUNÇÃO PARA CONFIRMAÇÃO DE ADIÇÃO
def choose(name_animal,country):
print('\n\t---\n')
print(name_animal.title()+' foi adicionado(a).')
print(country.title()+' foi adicionado(a).')
### LISTAS VAZIAS
dict_animals = {}
list_animals = []
### FINALIZADOR DO LAÇO WHILE
activate = True
while activate:
name_input = input('Digite que o se pede para o armazenamento de informações:\n'
'Nome do animal: ')
country_input = input('País de surgimento: ')
dict_animals[name_input]=country_input #ADICIONA A CHAVE E VALOR AO DICIONÁRIO dict_animals
list_animals.append(dict_animals) #ADICIONA O DICIONÁRIO NA LISTA list_animals
choose(name_input,country_input) #EXECUÇÃO DA FUNÇÃO DEFINIDA COMO choose
quit_question = input('\nDeseja adicionar outro animal a esta lista?(sim/não): ') #PERGUNTA SE QUER ADICIOANR OUTRO ANIMAL
if quit_question == 'não':
print('\nLISTA FINALIZADA')
if len(list_animals) < 2: #VERIFICA SE A LISTA TEM MENOS DE 2 DICIONÁRIOS
print('Sua lista é formada por um único animal!: ')
for animal,pais in dict_animals.items(): #INFORMA O ANIMAL E O PÁIS QUE ESTÃO NO DICIONÁRIO
print('\tO animal é o(a) '+animal.title()+' e vem do(a) '+pais.title()+'.')
else:
# INFORMA OS ANIMAIS E OS PÁISES QUE ESTÃO NO DICIONÁRIO
print('Sua lista é formada por '+str(len(list_animals))+' animais diferentes!')
for animal,pais in dict_animals.items():
print('\tO(a) '+animal.title()+' proveniente do(a) '+pais.title()+'')
activate = False #ENCERRA O LAÇO WHILE
Eae pessoal, o que alterar para o melhor entendimento do código? Ficou bom?
Pergunta
kevencript
Eae pessoal, o que alterar para o melhor entendimento do código? Ficou bom?
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.