print("--------打印数字阶梯--------");for i inrange(1,10):
kong =10- i
while kong >0:print(" ", end='')
kong -=1for j inrange(1, i +1):print(j, end='')for j inreversed(range(1, i,1)):# for j in range(i - 1, 0, -1):print(j, end='')print()# 另一种for i inrange(1,10):
kong =10- i
while kong >0:print(" ", end='')
kong -=1for j inrange(1, i +1):print(j, end='')while i >1:
i = i -1print(i, end='')print()
print("--------打印实心菱形--------")
num = 6
for i in range(1, num):
print(' '*(num-i),end='')
print('* '*(2*i-1),end='')
print()
for i in range(2,num):
print(' '*i,end='')
print('* '*(2*num-3-(2*i-2)),end='')
print()
print("--------打印空心菱形--------")
num = 6
for i in range(1,num):
for j in range(num-1,i,-1):
print(' ', end='')
for j in range(1,2*i):
print('* ', end='') if (j == 1 or j == 2 * i - 1) else print(' ', end='')
print()
for i in range(1,num):
for j in range(1,i+1):
print(' ', end='')
for j in range(1,2*num-3-2*i+1):
print('* ', end='') if (j==1 or j==2*num-2-2*i-1) else print(' ', end='')
print()