1
resposta

Pyhton Crie sua primeira aplicaçao Hora da Pratica: Dicionarios

1:informacoes_pessoais = [{"nome": "André", "Sobrenome": "Peixoto", 
                         "Idade": 17, "Cidade": "Sao Paulo"}]


2:informacoes_pessoais = [{"nome": "André", "sobrenome": "Peixoto", 
                         "idade": 17, "Cidade": "Sao Paulo", "profissao": "Programador"}]

def modificar_idade():
    for pessoa in informacoes_pessoais:
        idade_pessoa = pessoa["idade"]
        nova_idade = idade_pessoa + 8
        pessoa["idade"] = nova_idade
        print(f"A idade antiga de {pessoa['nome']} era: {idade_pessoa}")
        print(f"Agora a idade de {pessoa['nome']} é: {nova_idade}")

modificar_idade()

3: numeros = [0,1,2,3,4,5]

4: alunos = [{"pentelhos": "Pedro", "Estudiosos": "André"},
        {"pentelhos": "Enzo", "Estudiosos": "Yan"}]

if "pentelhos" in alunos[0]:
    print(alunos[0]["pentelhos"])

5:frases = ["Você nao é e nunca será todo mundo!", "Você é um bom garoto"]

frase = frases
frequencia = {}

for frase in frases:
    if frase in frequencia:
        frequencia[frase] += 1
    else:
        frequencia[frase] = 1
        print(frequencia)
1 resposta

Olá, André! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso de dicionários para organizar informações pessoais em Python, utilizou muito bem loops para modificar valores dentro das estruturas e ainda compreendeu a importância das condições para verificar a existência de chaves em listas de dicionários.

Uma dica interessante para o futuro é usar o método get ao acessar chaves em dicionários, pois isso evita erros caso a chave não exista. Assim:

alunos = [{"pentelhos": "Pedro", "Estudiosos": "André"},
          {"pentelhos": "Enzo", "Estudiosos": "Yan"}]

print(alunos[0].get("pentelhos", "Chave não encontrada"))

Isso faz com que o código seja mais seguro e flexível, já que você pode definir um valor padrão quando a chave não está presente.

Sugestão de conteúdo para você mergulhar ainda mais no tema:

Alguns materiais estão em inglês, mas é possível compreendê-los usando o recurso de tradução de páginas do próprio navegador.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!