n = int(input('请输入杨辉三角的行数(正整数时结果有效):'))
a = [1] # 给杨辉三角赋初始值,也就是第1行
print(a) # 打印出第1行
a = [1,1] # 杨辉三角的第2行
for m in range(n-1): # 开始计算每1行
b = a # 中间临时项
a = [1] # 每个循环都从第1项开始计算
for c in range(m): # 通过上1行1项1项地计算本行
a.append(b[c] + b[c+1]) #1项1项地计算
a.append(1) # 杨辉三角每行最后1项都是1
print(a)
Python3实现最简单的杨辉三角
于 2023-10-25 13:56:06 首次发布