Python数字金字塔
#输入一个数,输出它的数字金字塔n=eval(input("请输入一个数:"))t=2*(n-1)for i in range(1,n+1):print(" "*t,end="")t-=2for j in range(1,i+1):print(str(j)+" ",end="")for k in range(i-1,0,-1):print(str(k)+" ",end="")print().
·
# 数字金字塔
n=eval(input("请输入行数:"))
t = 2 * (n - 1) #空格与行数对应的关系
for i in range(1, n + 1):
print(" " * t, end="")
t -= 2
for j in range(1, i + 1):
print(str(j) + " ", end="")
for k in range(i - 1, 0, -1):
print(str(k) + " ", end="")
print() #换行
运行结果如下:
更多推荐
已为社区贡献3条内容
所有评论(0)