1
resposta

Exercicios de Dicionários

# # 1 - Crie um dicionário representando informações sobre uma pessoa, como nome, idade e cidade.

credenciais_pessoa = {
    'Pessoa 1' : {'nome': 'Moyses', 'Idade': '26', 'Cidade': 'Criciúma'}}


# # 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);
credenciais_pessoa['Pessoa 1']['Idade'] = 28

# # Adicione um campo de profissão para essa pessoa;
credenciais_pessoa['Pessoa 1']['Profissão'] =  'Engenheiro'
print(credenciais_pessoa)

# # Remova um item do dicionário.
del credenciais_pessoa['Pessoa 1']['Idade']
print(credenciais_pessoa)

# # 3 - Crie um dicionário que relacione os números de 1 a 5 aos seus respectivos quadrados.

Num_Quad = {1: 1**2, 2: 2**2, 3:3**2, 4:4**2, 5:5**2}
print(Num_Quad)

# # 4 - Crie um dicionário e verifique se uma chave específica existe dentro desse dicionário.

key = input('Digite a chave do dicionário: ')

if key in credenciais_pessoa['Pessoa 1']:
    print(f'chave "{key}" existe no dicionário')
else:
    print('A chave não existe no dicionário')
    
# 5 - Escreva um código que conte a frequência de cada palavra em uma frase utilizando um dicionário.

frase = "o gato e o cachorro gostam de brincar e brigar"
palavras = frase.split()
print(palavras)

frequencia = {}

for palavra in palavras:
    if palavra in frequencia:
        frequencia[palavra] += 1 #Se já existe, soma com 1
    else:
        frequencia[palavra] = 1 # Se não existe, adiciona com valor 1
        
print(frequencia)
1 resposta

Oi Moyses!

Seu código está muito bom e cobre todos os requisitos dos exercícios. Continue praticando e explorando mais funcionalidades dos dicionários em Python.

Fico à disposição e bons estudos!