如何使用Python for循环创建三角形?

在Python中使用数字生成三角形有多种变体。让我们看一下两种最简单的形式:

for i in range(5):

   for j in range(i + 1):

      print(j + 1, end="")

   print("")

这将给出输出:

1

12

123

1234

12345

您还可以使用以下方法连续打印数字:

start = 1

for i in range(5):

   for j in range(i + 1):

      print(start, end=" ")

      start += 1

   print("")

这将给出输出:

1

2 3

4 5 6

7 8 9 10

11 12 13 14 15

您还可以使用以下方法反向打印这些数字:

start = 15

for i in range(5):

   for j in range(i + 1):

      print(start, end=" ")

      start -= 1

   print("")

这将给出输出:

15

14 13

12 11 10

9 8 7 6

5 4 3 2 1

以上是 如何使用Python for循环创建三角形? 的全部内容, 来源链接: utcz.com/z/360792.html

回到顶部