Scratch编程:根据给定奇数n生成空心菱形并存储到ans列表

bj628455 程序题 共 个子题

题目描述

给定大于1的奇数n(3≤n≤29),在n行n列的方格中绘制空心菱形,结果存储到列表ans中,菱形规则如下:

  1. 菱形四个角分别位于第一行正中间、第一列正中间、最后一行正中间、最后一列正中间
  2. 角之间用#连接,菱形内部和外部均用.填充

输入描述

使用已定义的变量n存储菱形的边长,无需额外使用「询问并等待」积木读取输入

输出描述

将生成的每一行字符作为元素存入列表ans,列表长度为n,无需使用「说…」类积木输出结果

样例说明

输入样例1

n = 5

输出样例1

ans = ['..#..', '.#.#.', '#...#', '.#.#.', '..#..']

输入样例2

n = 3

输出样例2

ans = ['.#.', '#.#', '.#.']

注意事项

  1. 变量名、列表名的拼写和大小写必须与题目完全一致
  2. 无需额外处理输入输出交互,仅需操作给定变量n和列表ans即可

本题为编程题,提交代码并运行通过测试点后判分。

正在加载题目数据…
已答 /
子题
该题型需在试卷/作业中作答,单题练习暂不支持
答案解析
提交记录
共 条 仅展示自由练习提交
正在加载提交记录…
讨论
发布
登录后参与讨论 立即登录
发布讨论需先绑定并验证手机号 去绑定手机号
加载中…
我
我
回复 @
回复 @
发送
还没有人讨论,来发表第一条吧