Python - Hayar la media aritmética de los números impares

 
Vista:

Hayar la media aritmética de los números impares

Publicado por ruben (1 intervención) el 16/01/2018 19:46:49
una funcion que tiene dos parametros de entrada la funcion tiene que hayar la media aritmetica de los numeros impares comprendidos entre los dos valores que has elegido por ejemplo si eliges 1 y 10 los imparess son 1,3,5,7,9 y el producto de los primeros multiplos de 3 entre los dos numeros introducidos
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
Val: 315
Bronce
Ha aumentado 1 puesto en Python (en relación al último mes)
Gráfica de Python

Hayar la media aritmética de los números impares

Publicado por dario (60 intervenciones) el 17/01/2018 03:19:55
Hola, espero te sirva.
Salu2.

1
2
3
4
5
6
7
8
9
10
11
12
def media(a,b):
  impar = s = 0
  for i in range(a,b+1):
    if i % 2 != 0: #si el numero es impar
      s += i #acumula la suma de los impares
      impar += 1 #numero de impares en la lista
  m = s / impar #promedio de numeros impares
  return m
 
v1 = int(input('Valor inicial:'))
v2 = int(input('Valor final:'))
print(media(v1,v2))
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar