题库首页 › GESP等级认证(Python) › 题目 20804

画画 时间限制:1.0 s 内存限制:512.0 MB 题目描述 输入一个正整数n,你需要绘制一个n行n列的正方形,绘制规则如下: 正方形的四个顶点使用 + 绘制; 除顶点外,第1行与第n行使用 - 绘制; 除顶点外,第1列与第n列使用 | 绘制; 正方形内部使用 * 绘制。 输入格式 一行,一个正整数n。 输出格式 输出共n行,表示对应的正方形。 样例 输入样例 5 输出样例 +---+ |***| |***| |***| +---+ 数据范围 保证3≤n≤100。

正确答案:参考程序(Python):n=int(input());for i in range(n):print('+'+'-'*(n-2)+'+' if i==0 or i==n-1 else '|'+'*'*(n-2)+'|')。样例→方框。核心:正方形绘制。

试卷来源:202603 CCF-GESP编程能力等级认证Python二级真题

本卷相关题目

在线做题 同科目题库