Informática, perguntado por harryputt34, 1 ano atrás

escreva um programa que Leia notas de um aluno: 3 notas.
E guarde a media em um dicionário.
A chave é o nome do aluno e o valor é a média.
Crie uma função que calcula a média. A função deve receber as três notas e devolver a média.
(isso é em Python )


bokomoko: Agora sim ! Isso é que é pergunta legal :) Esse curso de programação aí deve ser bom !

Soluções para a tarefa

Respondido por bokomoko
5
O enunciado já dá a dica para armazenar o nome como chave e a média como atributo então começamos com um dicionário vazio
notas = {}
nele adicionamos o nome e a média
notas[ 'Harryputt34'] = 10    # (que tal ? tem a ver ? )

depois para exibir a nota é só dar o print
print(notas[ 'Harryput34'] )           #... deve sair 10

Mas que tal se tivéssemos vários alunos ? a ideia da chave é essa. Ter várias chaves, sendo que todas diferentes e cada uma com uma média diferente
se colocarmos
notas[ 'Harryput34'] = 10
notas['Bokomoko'] = 3
notas['Dr Chandra'] = 8
e fizer uma lista assim
for aluno in notas:
    if notas[aluno] >= 7 : 
       print("Aluno ",aluno,"passou")
    else:
       print("Aluno ", aluno,"levou pau")

experimente aqui
https://repl.it/@bokomoko/dicionario-de-notas

Tem mais desses exercícios inteligentes ? Porque a colheita aqui tá fraca. É cada exercício ridículo. Queria mais exercícios legais como esse que você postou. 

Perguntas interessantes