Python - Código para obtener los números triangulares

   
Vista:

Código para obtener los números triangulares

Publicado por nestor (1 intervención) el 06/09/2014 01:08:58
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

Sin utilizar la funcion i = n ∗ ( n + 1 ) / 2 ]
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
Imágen de perfil de xve

Código para obtener los números triangulares

Publicado por xve (1235 intervenciones) el 07/09/2014 09:39:27
Hola Nestor, haber si te sirve este código...

1
2
3
4
5
6
7
8
9
10
# -*- coding: utf-8 -*-
 
numero = int(raw_input("introduce un numero "))
 
resultado={}
for i in range(1,numero+1):
	resultado[i]=(i*(i+1)/2)
 
for i in resultado:
	print i,resultado[i]

Coméntanos si te sirve, ok?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar