当前位置:首页>python>【GESP】2026年03月Python二级 -- 画画

【GESP】2026年03月Python二级 -- 画画

  • 2026-10-11 07:15:25
【GESP】2026年03月Python二级 -- 画画

跟老马一起“升级打怪”学编程!

旨在为小朋友们提供全面的学习材料,共同为等级考试做好准备。

添加小助手微信,回复【GESP二级2026.03_画画】,获取本题源代码。

GESP二级2026.03_画画

【提交】

https://www.luogu.com.cn/problem/B4498

【问题描述】

输入一个正整数 ,你需要绘制一个  行  列的正方形,绘制规则如下:

  • 正方形的四个顶点使用 + 绘制;
  • 除顶点外,第  行与第  行使用 - 绘制;
  • 除顶点外,第  列与第  列使用 | 绘制;
  • 正方形内部使用 * 绘制。

【输入描述】

一行,一个正整数 。

【输出描述】

输出共  行,表示对应的正方形。

【样例输入1】

5

【样例输出1】

+---+|***||***||***|+---+

【数据范围】

保证 。

参考程序:

'''[GESP202603 二级] 画画https://www.luogu.com.cn/problem/B4498'''n = int(input())for i in range(n):for j in range(n):if i == 0or i == n - 1:# 第一行或最后一行if j == 0or j == n - 1:                print('+', end="")else:                print('-', end="")else:# 中间行if j == 0or j == n - 1:                print('|', end="")else:                print('*', end="")    print()

青少年编程竞赛交流

「青少年编程竞赛交流群」已成立(适合6至18周岁的青少年),添加小助手微信,让他邀请大家进入学习群。进群之后大家可以参与定期组织的21天刷题打卡、等级考试测评、教育部白名单比赛辅导以及青少年编程组队竞赛等活动。

最新文章

随机文章