Por qué no empiezas a hacerlo tú y preguntas dudas y comentas problemas que tengas en vez de pedirle a extraños que te hagan el trabajo del cole? xD
Lo puedes hacer con un bucle que vaya almacenando los datos de entrada hasta cumplirse la condición.
Otro bucle para guardar y comparar valores y asignarle los máximos y mínimos a sus respectivas variables.
Y sacas otra variable con la suma de todos los valores.
Lo haces todo con operadores.
Ponle algún mensaje de error para cuando no te entreguen caracteres enteros.
EL while en este caso no sirve, porque debe procesarse tambien el 100. Se utiliza repeat. el problema es que no existe en Python, por eso lo resuelvo en Pseudocodigo y aqui va lo que tengo hasta ahora:
max= 0
min= 99999
suma= 0
num= leer ()
repetir
si (num>max):
num= max
si (num<min):
num= min
suma= suma+num
hasta (num==100)
imprimir (max, min, suma)
PD1: Pero creo que me esta faltando algo y no lo veo.
PD2: No hagais caso a la sintaxis!!!