• Jueves 28 de Marzo de 2024, 19:59

Autor Tema:   ejercicio para la facultad  (Leído 2310 veces)

mjett

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
ejercicio para la facultad
« en: Sábado 6 de Septiembre de 2014, 01:19 »
0
 Escribir un programa que reciba un número n por parámetro e imprima

los primeros n números triangulares, junto con su índice. Considerar que los números

triangulares se obtienen mediante la suma de los números naturales desde 1 hasta n.

Es decir, si se piden los primeros 5 números triangulares, el programa debería imprimir:
1 - 1
2 - 3
3 - 6
4 - 10
5 - 15
n ∗ ( n + 1 ) / 2

$francisco

  • Miembro activo
  • **
  • Mensajes: 49
  • Nacionalidad: es
    • Ver Perfil
Re: ejercicio para la facultad
« Respuesta #1 en: Miércoles 10 de Diciembre de 2014, 23:08 »
0
Código: Python
  1. def triangular(n):
  2.         real = 0
  3.         for i in xrange(1,n+1):
  4.                 print i
  5.                 real = i+real
  6.         return real