(1)
LineHight=eval(input("Enter the number of lines"))
for i in range(1,LineHight+1):
print(" "*(LineHight-i),end='')
for j in range(i,1,-1):
print(j,end=" ")
for j in range(1,i+1):
print(j,end=" ")
print()
(2)
LineHight=eval(input("Enter the number of lines"))
for i in range(1,LineHight+1):
print(" "*(LineHight-i),end='')
for j in range(1,i+1):
print(j,end=" ")
for j in range(i-1,0,-1):
print(j,end=" ")
print()
(3)
LineHight=eval(input("Enter the number of lines"))
for i in range(1,LineHight+1):
print(" "*(LineHight-i),end='')
v=1
for j in range(1,i+1):
print(v,end=" ")
v<<=1
v>>=1
for j in range(i-1,0,-1):
v>>=1
print(v,end=" ")
print()
对称金字塔
(4)
n=eval(input("Enter the number of the corner:"))
for i in range(1,2*n):
for j in range(1,abs(n-i)+1):
print(" ",end=' ')
for j in range(1,n-abs(n-i)+1):
print(j,end=' ')
for j in range(n-abs(n-i)-1,0,-1):
print(j,end=' ')
`