跳转至

2字型输出

题目描述

2020年2月,小蓝参加“蓝桥杯大赛青少年创意编程C++组”选拔赛。在一个这么“2”的时间里参赛,小蓝一时高兴,忍不住在键盘上敲出了一个会写“2”的程序。

输入描述

一个整数n(3<=n<=100)

输出描述

一个由“*”组成的长、宽都是n的“2”字图形

样例输入

5

样例输出

代码详解

展开查看
N = int(input())
# 第1行
print("*" * N)
# 第2,3,...,N-3,N-2
for x in range(N - 2, 0, -1):
    print(" " * x + "*")
# 第N行
print("*" * N)

运行结果

展开查看
5
*****
   *
  *
 *
*****