编写一个 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 使用 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
*
* *
* * *
* * * *
* * * * *
* * * * * *
* * * * * * *
* * * * * * * *
* * * * * * * * *
* * * * * * * * * *
* * * * * * * * * * *
* * * * * * * * * * * *
>>>