import math
coef = 1
rows = int(input("请输入行数:"))
for i in range(rows):
for j in range(1,rows+1-i):
print(" ",end='')
for k in range(i+1):
if i==0 or k==0: #第一行或者第一列第一个数都是1
coef = 1
else:
coef = math.comb(i,k) #这个是求组合数的函数 杨辉三角规律,第n行第m个数可表示为C(n-1,m-1),i,k都是从0开始的欧
print(" ",coef,end = '') #打出来杨辉三角最后一行前面有五个空格," "里面有两个,""本身算一个
print()
希望对你有帮助欧,有错误求指出呀!