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 the user to enter the total number of rows. Next, we used a Python Nested For Loop to print Floyd’s Triangle pattern of numbers from 1 to the user-specified number of rows. Refer to the Python programs.
# 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 for Floyd’s Triangle using While Loop
This Floyd’s triangle of numbers program is the same as above. However, we replaced the Python For Loop with a Python 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 the Floyd triangle pattern. For more patterns, please refer to the Python Number pattern programs.
# 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
*
* *
* * *
* * * *
* * * * *
* * * * * *
* * * * * * *
* * * * * * * *
* * * * * * * * *
* * * * * * * * * *
* * * * * * * * * * *
* * * * * * * * * * * *
>>>
Also Read