1
resposta

[Projeto] Minhas resoluções

import os
#1
pessoa = [{'nome':'Gabriel', 'idade':'15', 'cidade':'Rio de Janeiro'}]

#2
pessoa ['idade'] = 31
pessoa ['profissão'] = 'Engenheiro'
del pessoa ['Cidade']
print(pessoa)

#3
numeros_quadrados = {x: x**2 for x in range(1,6)}
print(numeros_quadrados)

#4
chave = 'Idade'

if chave in pessoa:
    print(f'a chave "{chave}" existe no dicionário.')
else:
    print(f'A chave "{chave}" não existe no dicionário.') 

#5
frase = 'o sol nasceu e o sol se pôs'

palavras = frase.lower().split()

frequencia = {}

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

print(frequencia)
1 resposta

Olá, Gabriel, como vai?

Seu código está bem organizado e mostra um bom entendimento sobre dicionários e loops em Python! A prática ajuda a fixar esses conceitos, e você está no caminho certo ao explorar diferentes funções e estruturas.

Continue testando e aplicando suas habilidades. O aprendizado em programação é contínuo, e você já está avançando muito bem! Parabéns.

Qualquer dúvida, estamos aqui no fórum para ajudar. Abraço!