Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Projeto] exercicio python - 4

E segue os codigos

# 1 criar um dicionario com nome, idade e cidade

Pessoas_listagem = [{'nome':'Rony', 'idade':'39', 'cidade': 'Curitiba'},
                    {'nome': 'Alura', 'idade':'15', 'cidade': 'São Paulo'},
                    {'nome': 'Angelica', 'idade':'30', 'cidade':'Curitiba'}]
def listar_pessoas():
    print(f'{'Nome'.ljust(12)} | {'idade'.ljust(10)} | Cidade')
    for pessoa in Pessoas_listagem:
        nome = pessoa['nome']
        idade = pessoa['idade']
        cidade = pessoa['cidade']
        print(f'- {nome.ljust(10)} | {idade.ljust(10)} | {cidade}' )
listar_pessoas()

# 2 - usar a lista anterior e fazer 3 ações

def mudando_dicionario():
   Pessoas_listagem[2]['idade'] = '39'
   Pessoas_listagem[0]['profissao'] = 'programador python'
   item_removido = Pessoas_listagem[1].pop('idade')
   print(f'item removido foi: {item_removido}')
mudando_dicionario()
print(Pessoas_listagem) 

# 3 - crie um dicionario do 1 ao 5 com seus respectivos quadrados
quadrados = [{1:1},{2:4},{3:9},{4:16},{5:25}]
def listar_quadrados():
    print(f'{'Numero'.ljust(12)} | {'Quadrado'.ljust(10)}')
    for item in quadrados:
       for numero, quadrado in item.items():
           print(f'- {str(numero).ljust(10)} | {str(quadrado).ljust(10)}')

listar_quadrados()

# 4 - crie um dicionario e verifique se uma chave existe

for pessoa in Pessoas_listagem:
    if 'cidade' in pessoa:
        print(f'{pessoa['nome']} tem a chave "cidade".')

# 5 - codigo que conte a frequencia de cada palavra em uma frase usando dicionario

frase = "Python é incrível! Python é fácil, e Python é poderoso, por isso aprendo na Alura."
contagem_palavras = {}
palavras = frase.split()
for palavra in palavras:
    contagem_palavras[palavra] = contagem_palavras.get(palavra, 0) + 1
print(contagem_palavras)
1 resposta
solução!

Oi, Rony! Como vai?

Agradeço por compartilhar seu código com a comunidade Alura.

Seu projeto ficou muito bem estruturado, Rony. Gostei de como você utilizou os métodos ljust para alinhar as colunas, isso torna a leitura das informações mais clara. Além disso, a manipulação dos dicionários foi feita de maneira prática e eficiente.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!