Ejercicio: 1Eva2013TI_T4 Tabular atención al cliente

Para el ejercicio por simplicidad, en el bloque de ingreso se tabula también la "evaluación" del cliente para el servicio en un arreglo.
| Cliente | 1 | 2 | 3 | 4 | 5 | ... | n |
| Atención | 5 | 2 | 4 | 5 | 3 | ... | 4 |
Recuerde repasar el algoritmo del mayor
Algoritmo en Python
# ICM00794-Fundamentos de Computación - FCNM-ESPOL
# 1Eva_IT2013_T4 Tabular atención al cliente
# Tarea: literal c)
# calcular promedio dentro de procedimiento
# mostrar clientes con atencion menor al promedio en SALIDA
import numpy as np
# INGRESO
n = int(input('cuantos clientes: '))
atencion = np.zeros(n+1, dtype=int)
cuenta = np.zeros(6, dtype=int) # de 0 a 5
cliente = 1
while not(cliente>n):
pregunta = 'CLIENTE '+str(cliente)+' evalue: '
nota = int(input(pregunta))
if (nota>=1 and nota<n):
atencion[cliente] = nota
cuenta[nota] = cuenta[nota] + 1
cliente = cliente + 1
# Algoritmo Mayor
mayor = 1
nota = 2
while not(nota>5):
if (cuenta[nota]>cuenta[mayor]):
mayor = nota
nota = nota + 1
# SALIDA
print('las evaluaciones fueron: ')
print(cuenta)
print('mayor: ',mayor)
print('evaluacion [mayor]: ',cuenta[mayor])
resultado esperado:
cuantos clientes: 5
CLIENTE 1 evalue: 1
CLIENTE 2 evalue: 1
CLIENTE 3 evalue: 1
CLIENTE 4 evalue: 2
CLIENTE 5 evalue: 2
las evaluaciones fueron:
[0 3 2 0 0 0]
mayor: 1
evaluacion [mayor]: 3
>>>
Tarea: literal c, calcular promedio y seleccionar clientes que presentaron evaluación menor al promedio