在Python中沿翻转方向制作空心三角形

时间:2018-10-14 22:54:04

标签: python

这是我的代码:

n = int(input('Enter an integer number: '))
for rows in range(n):
    for columns in range (n): 
        if columns==0 or rows==(n-1) or columns==rows: 
            print('*', end='') 
        else:
            print(end=' ')
    print()

制作空心的直角三角形效果很好,除了我希望直角三角形的直角位于右侧。这段代码在左侧是这样的:◺,但在右侧需要这样:this。

1 个答案:

答案 0 :(得分:1)

您非常亲密!

您只需要在if语句中更改条件即可。

代替

columns==0

您想要的

columns==n-1

,以便垂直线在右侧。然后也代替

columns==rows

使对角线从左上角到右下角

columns==n-rows-1

从右上到左下。