Python列印三角形
阿新 • • 發佈:2021-01-23
1.左上三角
rows = 5 # 行數
for i in range(0, rows):
for k in range(0, rows - i):
print(' * ', end=' ')
k += 1
i += 1
print('\t')
2.右上三角
rows = 5
for i in range(rows):
for j in range(0, i):
print(' ', end='\t')
for j in range(i, rows) :
print('*', end='\t')
print('\t')
3.右下三角
rows = 6
for i in range(rows+1):
for j in range(0, rows - i):
print(' ', end='\t')
for k in range(rows - i, rows):
print('*', end='\t')
print('\t')
4.左下三角
rows = 5
for i in range(rows):
for j in range(0, i+1):
print ('*', end='\t')
for j in range(i, rows):
print(' ', end='\t')
print('\t')
5.正三角形
rows = 5
for i in range(rows+1):
for j in range(0, rows - i):
print(end=' ')
for k in range(rows - i, rows):
print(' * ', end=' ')
print('')
6.倒三角形
rows = 5
for i in range (rows):
for j in range(rows-i, rows):
print(end=' ')
for k in range(i, rows):
print(' * ', end=' ')
print(' ')