打印金字塔(python语言描述)

                            打印金字塔(python语言描述)

题目说明:用户输入一个整数,然后显示一个金字塔。
num=eval(input(‘enter a number of lines:’))
for i in range(1,num+1):
temp=num-i
list1=[]
while temp>0:
list1.append(0)
temp-=1
for j in range(i,1,-1):
list1.append(j)
for k in range(1,i+1):
list1.append(k)
temp=num-i
while temp > 0:
list1.append(0)
temp -= 1
for llist in list1:
if llist!=0:
print(llist,end=’ ‘)
if llist==0:
print(’ ‘,end=’ ‘)
print(’’)

代码缩进效果如图所示:

在这里插入图片描述
运行结果:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_41508608/article/details/89328781