Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/04/2013, 12:17
chars31
 
Fecha de Ingreso: agosto-2012
Ubicación: Villahermosa
Mensajes: 26
Antigüedad: 12 años, 3 meses
Puntos: 0
Información Un problema mas

Hola compañeros, la verdad ya me da pena con ustedes, pero llega un momento en que me frustro y por mas que leo y leo no encuentro como.

El problema es el siguiente:

Tengo que formar un rombo, con los números consecutivos anteriores a un numero dado, les dejo una imagen para mayor exlicacion:



logro hacer la parte de arriba, pero al empezar hacia abajo, no encuentro la logica para hacerlos decrecer, les dejo mi codigo:

Código:
n = 4
izq=""
der=""


for i in range(1, n+1):
    espacio = " "*(n-i)
    print espacio + izq + str(i) + der + espacio
    izq = izq+str(i)
    der = str(i)+der
Podrian ayudarme ???... Este curso es basico por lo tanto debe ser una logica sencilla, solo "for" y nada de .append ni nada de eso.

Ayudaaa !!!!