1
resposta

[Projeto] Avaliação para o serviço da empresa

Para tratar uma quantidade de 15 dados de avaliações de pessoas usuárias de um serviço da empresa, precisamos verificar se as notas são válidas. Então, escreva um programa que vai receber a nota de 0 a 5 de todos os dados e verificar se é um valor válido. Caso seja inserido uma nota acima de 5 ou abaixo de 0, repita até que a pessoa usuária insira um valor válido.

quantidade_dados = 5
contador = 1

notas_para_servico = []

while contador <= quantidade_dados:
  nota = int(input('Digite uma nota de 0 a 5 para o serviço da empresa: '))

  if nota < 0 or nota > 5:
    print('Valor de nota inválido!')
    continue

  notas_para_servico.append(nota)

  contador += 1

print(notas_para_servico)
1 resposta

Olá, Sara! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso do laço while para controlar a quantidade de entradas, utilizou muito bem a validação de valores para garantir que apenas notas válidas fossem registradas e ainda compreendeu a importância da lista para armazenar os resultados de forma organizada.

Uma dica interessante para o futuro é calcular a média das notas ao final, para dar um feedback mais completo sobre o serviço. Assim:

media = sum(notas_para_servico) / len(notas_para_servico)
print(f"A média das notas foi: {media:.2f}")

Isso faz com que o programa não apenas registre as avaliações, mas também ofereça uma visão geral da satisfação dos colaboradores.

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!