Python 打印 Floyd 三角形程序

编写一个 Python 程序,使用 For 循环和 While 循环打印 Floyd 三角形,并附带示例。

Python 使用 For 循环打印 Floyd 三角形程序

此 Python 程序允许用户输入总行数。接下来,我们使用 Python 嵌套 For 循环打印从 1 到用户指定行的 Floyd 三角形数字图案。

# 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

Python 使用 While 循环打印 Floyd 三角形的程序

这个 Floyd 三角形数字 程序 与上面相同。但是,我们将 For 循环替换为 For 循环 While 循环

# 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 使用 while 循环打印 Floyd 三角形输出

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 打印 Floyd 星形三角形示例

Python 程序以 Floyd 三角形图案返回星形。

# 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 Floyd 三角形输出

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