Python - Promedio de N números

 
Vista:

Promedio de N números

Publicado por hefestos13 (1 intervención) el 23/11/2015 20:53:38
De antemano agradezco sus aporte saludos.

Programa pida n números por teclado termina al introducir un número negativo

- De los n números calcular promedio sin contar con el número negativo

1
2
3
4
5
6
7
8
9
temp= 0
num = 0
promedio =0.0
 
while(num > -1):
            num=int(input("Ingresa numero\n"))
           promedio=promedio+num
           temp=temp+1
print(suma/(temp-1))

La pregunta es como realizo el promedio sin tomar en cuenta el número negativo ?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

Promedio de N números

Publicado por cristian (13 intervenciones) el 25/11/2015 15:23:40
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
def main():
	valores = []
	while True:
		print "ingrese el numero"
		num = input()
		if num == "salir":
			break
		elif num >= 0:
			valores.append(num)
			print "promedio actual: ",sum(valores)/float(len(valores)), "\n"
		else:
			try:
				print "promedio actual: ",sum(valores)/float(len(valores)),"\n"
			except:
				print "primero ingrese un valor positivo"
main()
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar