Escreva uma função que, dada uma nota, retorna um string — o grau da nota de acordo com o esquema:
Nota
Grau
>= 90
A
[80-90)
B
[70-80)
C
[60-70)
D
< 60
F
Os colchetes e os parênteses denotam intervalos fechados e abertos. Um intervalo fechado inclui o número enquanto um intervalo aberto o exclui. Logo, 79.99999 corresponde a grau C, mas 80 corresponde a grau B.
Pergunta
dneto
Segue o problema:
Escreva uma função que, dada uma nota, retorna um string — o grau da nota de acordo com o esquema:
Nota
Grau
>= 90
A
[80-90)
B
[70-80)
C
[60-70)
D
< 60
F
Os colchetes e os parênteses denotam intervalos fechados e abertos. Um intervalo fechado inclui o número enquanto um intervalo aberto o exclui. Logo, 79.99999 corresponde a grau C, mas 80 corresponde a grau B.
Seja
xs = [83, 75, 74.9, 70, 69.9, 65, 60, 59.9, 55, 50, 49.9, 45, 44.9, 40, 39.9, 2, 0]
Teste sua função imprimindo o grau para cada elemento da lista.
Meu programa:
O que está errado?
Obrigado!
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.