Programación Web y Scripting > Python

  ejercicio para la facultad

(1/1)

mjett:
 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:

--- Código: Python ---def triangular(n):        real = 0        for i in xrange(1,n+1):                print i                real = i+real        return real

Navegación

[0] Índice de Mensajes

Ir a la versión completa