domingo, 3 de junio de 2018

Triangulo de Floyd en Python

Utilizando Python, hemos generado un Triangulo de Floyd.
El nombre viene de un científico informático llamado Robert Floyd, que fue compañero de habitación con Carl Sagan cuando estos estaban en la universidad.

Es un triangulo rectángulo formado por los números naturales, se empieza con uno en la primera fila y cada fila tiene un numero mas que la anterior.

Este es el Python:
 n = int(input("¿Cuántas filas quieres?")) #filas que quiere el usuario  
 x=1 #Fila actual que es el mismo número que el número de columnas que tiene que tener esa fila  
 y=1 #Número que hay que imprimir  
 z=1 #número de columnas que hay en la fila  
 frase = ''  
 for x in range(1,n+1):  
   for z in range(1,x+1): #z recorre de 1 hasta x. Ejemplo en la 4 (x=4 z=1,2,3,4)  
     frase+=(str(y)+(' '))  
     y+=1  
   print(frase)  
   frase =''  
Este es el resultado:

No hay comentarios:

Publicar un comentario