这是我的代码:
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。
答案 0 :(得分:1)
您非常亲密!
您只需要在if
语句中更改条件即可。
代替
columns==0
您想要的
columns==n-1
,以便垂直线在右侧。然后也代替
columns==rows
使对角线从左上角到右下角
columns==n-rows-1
从右上到左下。