Python - Dado n, verificar que la suma de los primeros números impares es igual n2

 
Vista:
sin imagen de perfil
Val: 6
Ha disminuido su posición en 10 puestos en Python (en relación al último mes)
Gráfica de Python

Dado n, verificar que la suma de los primeros números impares es igual n2

Publicado por Cindy (2 intervenciones) el 20/09/2020 20:27:39
Me pueden ayudar con este problema en Python?

Dado n, verificar que la suma de los primeros números impares es igual n2
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: 452
Bronce
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Dado n, verificar que la suma de los primeros números impares es igual n2

Publicado por Daniel (105 intervenciones) el 20/09/2020 21:26:25
Hola,

La suma de los números impares entre 1 y n los puedes hacer con programación funcional muy fácilmente.

1
2
3
4
from functools import reduce
 
n = 5
suma = reduce(lambda x, y: x + y, range(1, n + 1, 2), 0)

Saludos,
Daniel Rodríguez
Analytics Lane
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