图形显示

  • ​​问题描述​​
  • ​​解题思路​​
  • ​​方法一​​
  • ​​方法二​​
  • ​​代码实现​​

问题描述

编写一个程序,首先输入一个整数,例如5,然后在屏幕上显示如下的图形(5表示行数):

* * * * *
  * * * *
  * * *
  * *
  *

解题思路

这里用到的是倒序的for循环,实现这一效果,常用的有下面这两种写法。

方法一

for item in range(n, 0, -1)

方法二

for item in reversed(range(1, n+1))

代码实现

def GraphicDisplay():
n = int(input())
for item in range(n, 0, -1):
# print(item)
print("* " * item)

GraphicDisplay()

蓝桥杯试题算法训练之图形显示——Python满分解答_算法