python杨辉三角的个人写法,含注释
python杨辉三角的个人写法,含注释
今天刷题碰到了比较经典的杨辉三角,分享一下个人写法:
n = int(input('输入自然数:'))
tmp = [1, 0] # 因为逻辑是每行的元素,需要上一行相邻元素相加,所以最少需要2个元素
for i in range(1, n + 1): # 循环 行
print(' ' * (n - i), end='') # 输出每行前的空格,个数为(n-1),行数越小,空格越多,最后一行:比如10行,n=10,i=10,所以一个空格都没有
f
原创
2020-09-19 11:04:47 ·
314 阅读 ·
0 评论