0
respostas

[Projeto] [PROJETO][EXERCICÍOS]

Exercícios

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

pessoas = {
    'pessoa 1': {'nome':'Paulo', 'idade':32, 'cidade':'São Paulo'},
    'pessoa 2': {'nome':'Diandra', 'idade':26, 'cidade':'Caieiras'}
}

2 - Utilizando o dicionário criado no item 1:

print(f"\nAntes das alterações: {type(pessoas), pessoas}")

Modifique o valor de um dos itens no dicionário (por exemplo, atualize a idade da pessoa);

pessoas['pessoa 1']['idade'] = 33
print(f'\n {pessoas['pessoa 1']}')

Adicione um campo de profissão para essa pessoa;

pessoas['pessoa 1']['profissão'] = 'Analista de Sistemas'
print(f'\n {pessoas['pessoa 1']}')

Remova um item do dicionário.

del pessoas['pessoa 2']
print(f'\nApós alterações: {pessoas}')

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

numeros = {1: 1**2, 2: 2**2, 3: 3**2, 4: 4**2, 5: 5**2}
print(f'\nNúmeros e seus quadrados: {numeros}')

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

chave = input('Digite a chave para verificar: ')
if chave in pessoas['pessoa 1']:
    print(f'A chave "{chave}" existe no dicionário.')
else:
    print(f'A chave "{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 rato roeu a roupa do rei de roma, o rei foi ao brasil"
palavras = frase.split()  # Divide a frase em palavras
frequencia = {}

for palavra in palavras:
    if palavra in frequencia:
        frequencia[palavra] += 1
    else:
        frequencia[palavra] = 1

print("Frequência das palavras:", frequencia)