python利用for循环打印各种三角形
打印直角三角形
print('打印直角三角形')
for i in range(1,10):
print('*'*i)
打印倒立直角三角形
for x in range(10):
for i in range(x,10):
print('*',end='')
print('')
同一行打印两个直角三角形
print('同一行打印直角三角形')
for j in range(10):
for x in range(0,j):
print('*',end='')
for n in range(j,19-j):
print(' ',end='')
for k in range(0,j):
print('*',end='')
print('')
直角三角形拼装心形
print('直角三角形拼装心形')
for j in range(8):
for x in range(0,j):
print('*',end='')
for n in range(j,19-j):
print(' ',end='')
for k in range(0,j):
print('*',end='')
print('')
for i in range(10):
for j in range(0,0 + i):
print(end=' ')
for k in range(0 + i,10):
print('*',end=' ')
print('')
打印等腰三角形
print('打印等腰三角形')
for i in range(10):
for j in range(0,10 - i):
print(end=' ')
for k in range(10 - i,10):
print('*',end=' ')
print('')
打印倒立等腰三角形1
print('打印倒立等腰三角形1')
for j in range(10):
for x in range(0,j):
print(end=' ')
for n in range(j,15-j):
print('*',end='')
print('')
打印倒立等腰三角形2
print('打印倒立等腰三角形2')
for i in range(10):
for j in range(0,0 + i):
print(end=' ')
for k in range(0 + i,10):
print('*',end=' ')
print('')
同一行打印两个等腰三角形
print('同一行打印两个等腰三角形')
for i in range(10):
for j in range(0,10 - i):
print(end=' ')
for k in range(10 - i,10):
print('*',end=' ')
for n in range(0,0 ):
print(end=' ')
for m in range(0 + i,10):
print(' ',end=' ')
for jj in range(10,10):
print(end=' ')
for kk in range(10 - i,10):
print('*',end=' ')
print('')
等腰三角形拼装心形
print('等腰三角形拼装心形')
for i in range(10):
for j in range(0,10 - i):
print(end=' ')
for k in range(10 - i,10):
print('*',end=' ')
for n in range(0,0 ):
print(end=' ')
for m in range(0 + i,10):
print(' ',end=' ')
for jj in range(10,10):
print(end=' ')
for kk in range(10 - i,10):
print('*',end=' ')
print('')
for i in range(20):
for j in range(0,0 + i):
print(end=' ')
for k in range(0 + i,20):
print('*',end=' ')
print('')
打印正方形
print('打印正方形')
for i in range(10):
for j in range(0,10 - i):
print(end=' ')
for n in range(0,0 + i):
print(end=' ')
for m in range(0 + i,10):
print('*',end=' ')
for k in range(10 - i,10):
print('*',end=' ')
print('')