1
resposta

[Resolução] Hora da prática: dicionários

Olá! Tive muita dificuldade com essa atividade, confesso que alguns dos exercícios eu tive que pesquisar para poder responder. Caso tenham alguma dica do que eu posso estar tentando fazer para compreender melhor essa parte de dicionarios, listas e tuplas, peço para que me falem! Fico à disposição para quaisquer criticas construtivas!

Segue a resolução da minha atividade:

# 1 - Crie um dicionário representando informações sobre uma pessoa, como nome, idade e cidade.
info = {
        "nome":"Gabriela Moura",
        "idade":15,
        "cidade":"Poá/SP"
        }
print(f"Nome: {info['nome']} | Idade: {info['idade']} anos | Cidade: {info['cidade']}")
print("-" * 75)

# 2 - Utilizando o dicionário criado no item 1:
# Modifique o valor de um dos itens no dicionário (por exemplo, atualize a idade da pessoa);
#Adicione um campo de profissão para essa pessoa;
# Remova um item do dicionário.
info["nome"] = "Danilo Guedes"
info["idade"] = 20
info["profissao"] = "Desenvolvedor"
del info["cidade"]
print(f"Nome: {info['nome']} | Idade: {info['idade']} anos | Profissãao: {info['profissao']}")
print("-" * 75)

#3 - Crie um dicionário que relacione os números de 1 a 5 aos seus respectivos quadrados.
quadrados = {}
for i in range(1, 6):
    quadrados[i] = i ** 2
print(quadrados)


#4 - Crie um dicionário e verifique se uma chave específica existe dentro desse dicionário.
jogos = [{"jogo":"The Last of Us", "plataforma":"PlayStation 5"},
         {"jogo":"Beat Saber", "plataforma":"VR Quest 2"}]
if "plataforma" in jogos:
    print("Existe a chave 'Plataforma'")
else:
    print("Não existe a chave 'Plataforma")

# 5 - Escreva um código que conte a frequência de cada palavra em uma frase utilizando um dicionário.
frase = "A vingança nunca é plena, mata a alma e a envenena"
contagem_palavras = {}
palavras = frase.split()
for palavra in palavras:
    contagem_palavras[palavra] = contagem_palavras.get(palavra, 0) + 1
print(contagem_palavras)

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Olá Danilo.
Essas dificuldades são comuns no inicio e sinal que está aprendendo ao buscar as soluções.
O caminho é esse mesmo e mantendo o estudo e muita pratica com o tempo tudo se torna mais simples.
Obrigado por compartilhar seu código.
Qualquer duvida comente ai.
Bons estudos.