1
resposta

resolução das atividades

pessoa ={'Nome':'Caua','idade':'16','Cidade':'itajai'}

pessoa['Cidade'] ='Itajai'
pessoa['Emprego'] = 'Dev junior'
del pessoa ['Cidade']  

if 'Nome' in pessoa:
   print("A chave 'nome'existe no dicionario" )
else:
    print("A chave 'nome' nao existe no dicionario")
   

print(pessoa)


quadrado = {}
for i in range (1 ,6):
   quadrado [i] = i ** 2

print(quadrado)




frase = "Eu estudo na melhor escola de programação do mundo"
palavras = frase.split()
repeticao={}
for  palavra in palavras:
   repeticao[palavra]=repeticao.get(palavra,0)+1

print(repeticao)
1 resposta

Olá, Cauã!

Mandou bem na resolução dos exercícios!

Gostei especialmente de ver como você utilizou o método .get() na contagem de palavras. Essa é uma forma muito eficiente e elegante (o que chamamos de Pythonic) de manipular dicionários sem precisar encher o código de if/else para verificar se a chave já existe.

Continue praticando e explorando as estruturas de dados!

Bons estudos!

Sucesso

Imagem da comunidade