用Python实现打印杨辉三角
时间: 2023-02-25 12:25:42 浏览: 112
可以使用以下代码实现打印杨辉三角:
```
def print_pascals_triangle(n):
for i in range(n):
for j in range(i + 1):
print(int((math.factorial(i)) / ((math.factorial(j)) * math.factorial(i - j))), end=" ")
print("\n")
print_pascals_triangle(6)
```
这段代码使用了数学库中的 `math.factorial` 函数,可以计算阶乘。在循环中,首先使用一个外部循环遍历每一行,然后再使用内部循环遍历每一行中的每一个数字。最后,使用公式计算杨辉三角的数字,并将其打印出来。
阅读全文