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

问题描述

编写一个程序,首先输入一个整数,例如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()

在这里插入图片描述

©️2020 CSDN 皮肤主题: 博客之星2020 设计师:CY__ 返回首页