> 文档中心 > Python使用for循环打印三角形

Python使用for循环打印三角形

1.打印直角角形

#* #* * #* * * #* * * * #* * * * * for n in range(5):for m in range(n + 1):    print("*", end=" ")    print()

2.打印反直角三角形

#  * #* * #     * * * #   * * * * # * * * * * for i in range(5):  for n in range(5 - i):    print(" ", end=" ")    for j in range(i + 1):   print("*", end=" ")    print()

3.打印等腰三角形

#  *   #*   *   #     *   *   *   #   *   *   *   *   # *   *   *   *   *   for i in range(5):  for n in range(5 - i):    print(" ", end=" ")    for j in range(i + 1):   print("*  ", end=" ")    print()

4.打印奇葩三角形(一)

# * * * * * #   * * * * #     * * * #* * #  * ##  * #* * #     * * * #   * * * * # * * * * * for i in range(5):for n in range(i + 1):    print(" ", end=" ")    for j in range(5 - i): print("*", end=" ")    print()print()for i in range(5):  # 负责行号    for n in range(5 - i): print(" ", end=" ")    for j in range(i + 1):  # 列的数量 print("*", end=" ")    print()

5.打印奇葩三角形(二)

#* #* * #* * * #* * * * #* * * * * #* * * * * #* * * * #* * * #* * #* for i in range(10):if i < 5:    for m in range(i + 1): print("*", end=" ") print()    else: for c in range(10 - i):     print("*", end=" ") print()

K歌软件