Python Program to Print Floyd’s Triangle

Write a Python Program to Print Floyd’s Triangle using For Loop and While Loop with an example.

Python Program to Print Floyd’s Triangle using For Loop

This Python program allows user to enter the total number of rows. Next, we used Python Nested For Loop to print Floyd’s Triangle pattern of numbers from 1 to user-specified rows.

# Python Program to Print Floyd's Triangle

rows = int(input("Please Enter the total Number of Rows  : "))
number = 1

print("Floyd's Triangle") 
for i in range(1, rows + 1):
    for j in range(1, i + 1):        
        print(number, end = '  ')
        number = number + 1
    print()
Python Program to Print Floyd's Triangle 1

Python Program for Floyd’s Triangle using While Loop

This floods triangle of numbers program is the same as above. However, we replaced the For Loop with While Loop

# Python Program to Print Floyd's Triangle

rows = int(input("Please Enter the total Number of Rows  : "))
number = 1

print("Floyd's Triangle")
i = 1
while(i <= rows):
    j = 1
    while(j <= i):        
        print(number, end = '  ')
        number = number + 1
        j = j + 1
    i = i + 1
    print()

Python Floyds triangle using a while loop output

Please Enter the total Number of Rows  : 10
Floyd's Triangle
1  
2  3  
4  5  6  
7  8  9  10  
11  12  13  14  15  
16  17  18  19  20  21  
22  23  24  25  26  27  28  
29  30  31  32  33  34  35  36  
37  38  39  40  41  42  43  44  45  
46  47  48  49  50  51  52  53  54  55  
>>> 

Python Program to Display Floyd Triangle of Stars Example

This Python program returns the stars in Floyd triangle pattern.

# Python Program to Display Floyd's Triangle

rows = int(input("Please Enter the total Number of Rows  : "))

print("Floyd's Triangle") 
for i in range(1, rows + 1):
    for j in range(1, i + 1):        
        print('* ', end = '  ')
    print()

Python Floyds triangle output

Please Enter the total Number of Rows  : 12
Floyd's Triangle
*   
*   *   
*   *   *   
*   *   *   *   
*   *   *   *   *   
*   *   *   *   *   *   
*   *   *   *   *   *   *   
*   *   *   *   *   *   *   *   
*   *   *   *   *   *   *   *   *   
*   *   *   *   *   *   *   *   *   *   
*   *   *   *   *   *   *   *   *   *   *   
*   *   *   *   *   *   *   *   *   *   *   *   
>>>