# suma_prom_max_min

import os           # aqui se importa un modulo que contiene funciones del sistema

os.system("clear")                  # esta sentencia borra la pantalla, sin la importacion del modulo anterior, no ser'ia reconocida

# inicializo variables
a=1.                # inicializao en 1 para forzar la entrada en el bucle         
suma=0.             # borro e inicializo en flotante
prom=0.             # idem
cant=0              # borro e inicializao en entero (la cantidad no puede ser flotante
maximo=0.           # borro e inicializao en flotante
minimo=0.           # idem
while a!=0:
    a=int(input("Ingrese un valor (0 para terminar): "))

    if cant==0:         # uso un artilugio para obtener un maximo y un minimo de la lista de datos
                        # de otra manera deber'ia fijar arbitrariamente y no ser'ia seguro 
                        # esta porcion del programa se ejecutar'a solo la primera iteracion del bucle
        maximo=a
        minimo=a

    if a!=0:    
        cant=cant+1         # cuento que ingreso un dato
        suma=suma+a         # lo acumulo
        if a>maximo:        # reemplazo el maximo si el numero ingresado es mayor
            maximo=a

        if a<minimo:
            minimo=a        # reemplazo el minimo si el numero ingresado es menor

    
# presento resultados
print('Cantidad {0}, Suma {1}, Promedio {2} Maximo {3} Minimo {4}'.format(cant,suma,float(suma)/cant,maximo,minimo))
exit()