1. 程式人生 > 其它 >Python列印三角形

Python列印三角形

技術標籤:Python學習python三角形

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(' ')

在這裡插入圖片描述