-
Lenguaje
Python
-
Descripción
Admita el ingreso de 30 números enteros e imprima cuantos de ellos son positivos, negativos o nulos. Adicionalmente se deberá mostrar el promedio de los positivos, de los negativos y el promedio de todos los números ingresados.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
import os
negativos = 0
nulos = 0
positivos = 0
promedio_negativos = 0
promedio_positivos = 0
promedio_todos = 0
for i in range (1, 31):
print ('PROCESO ' + repr (i))
un_numero = int (input ('Ingresa el valor de un numero: '))
if un_numero>0:
positivos=positivos+1
promedio_positivos=promedio_positivos+un_numero
if un_numero<0:
negativos=negativos+1
promedio_negativos=promedio_negativos+un_numero
if un_numero==0:
nulos=nulos+1
promedio_todos=promedio_todos+un_numero
print ()
if negativos == 0:
promedio_negativos = 0
else:
promedio_negativos=promedio_negativos/negativos
if positivos == 0:
promedio_positivos = 0
else:
promedio_positivos=promedio_positivos/positivos
promedio_todos=promedio_todos/30
print ('Valor de negativos: ' + repr (negativos))
print ('Valor de nulos: ' + repr (nulos))
print ('Valor de positivos: ' + repr (positivos))
print ('Valor de promedio negativos: ' + repr (promedio_negativos))
print ('Valor de promedio positivos: ' + repr (promedio_positivos))
print ('Valor de promedio todos: ' + repr (promedio_todos))
os.system ('pause')
negativos = 0
nulos = 0
positivos = 0
promedio_negativos = 0
promedio_positivos = 0
promedio_todos = 0
for i in range (1, 31):
print ('PROCESO ' + repr (i))
un_numero = int (input ('Ingresa el valor de un numero: '))
if un_numero>0:
positivos=positivos+1
promedio_positivos=promedio_positivos+un_numero
if un_numero<0:
negativos=negativos+1
promedio_negativos=promedio_negativos+un_numero
if un_numero==0:
nulos=nulos+1
promedio_todos=promedio_todos+un_numero
print ()
if negativos == 0:
promedio_negativos = 0
else:
promedio_negativos=promedio_negativos/negativos
if positivos == 0:
promedio_positivos = 0
else:
promedio_positivos=promedio_positivos/positivos
promedio_todos=promedio_todos/30
print ('Valor de negativos: ' + repr (negativos))
print ('Valor de nulos: ' + repr (nulos))
print ('Valor de positivos: ' + repr (positivos))
print ('Valor de promedio negativos: ' + repr (promedio_negativos))
print ('Valor de promedio positivos: ' + repr (promedio_positivos))
print ('Valor de promedio todos: ' + repr (promedio_todos))
os.system ('pause')