Suponha um dicionário onde a chave é o nome de um aluno e o valor uma lista de
notas. Escreva uma função chamada 'excluir_nota' que recebe como argumentos de
entrada o dicionário e o nome de um aluno. A função deve excluir a primeira
nota desse aluno e retornar o dicionário com as alterações realizadas.
Se o aluno não existir no dicionário, deve retornar o dicionário sem alterações.
'''
def excluir_nota(alunos, nome😞
resultado = alunos
for nome in resultado:
if nome in resultado:
del resultado[nome][0]
return resultado
alunos = {'Augusto': [4.5, 7.0, 6.0, 3.0],
'Denise': [9.0, 8.5],
'Ana Paula': [3.5, 1.0, 6.5],
'Marcelo': [9.0, 10.0, 7.0, 7.0]}
resultado = excluir_nota(alunos, 'Denise')
print(resultado) # {'Augusto': [4.5, 7.0, 6.0, 3.0],
# 'Denise': [8.5],
# 'Ana Paula': [3.5, 1.0, 6.5],
# 'Marcelo': [9.0, 10.0, 7.0, 7.0]}
alunos = {'Augusto': [4.5, 7.0, 6.0, 3.0],
'Denise': [9.0, 8.5],
'Ana Paula': [3.5, 1.0, 6.5],
'Marcelo': [9.0, 10.0, 7.0, 7.0]}
resultado = excluir_nota(alunos, 'Marcelo')
print(resultado) # {'Augusto': [4.5, 7.0, 6.0, 3.0],
# 'Denise': [9.0, 8.5],
# 'Ana Paula': [3.5, 1.0, 6.5],
# 'Marcelo': [10.0, 7.0, 7.0]}
alunos = {'Augusto': [4.5, 7.0, 6.0, 3.0],
'Denise': [9.0, 8.5],
'Ana Paula': [3.5, 1.0, 6.5],
'Marcelo': [9.0, 10.0, 7.0, 7.0]}
resultado = excluir_nota(alunos, 'João')
print(resultado) # {'Augusto': [4.5, 7.0, 6.0, 3.0],
# 'Denise': [9.0, 8.5],
# 'Ana Paula': [3.5, 1.0, 6.5],
# 'Marcelo': [9.0, 10.0, 7.0, 7.0]}