在线
客服

发布
需求

天盟
APP

天盟APP下载

关注
微信

微信扫一扫访问
顶部

[软件设计] 用Python开发绘制四种完全不同的建筑风格

m3407***发布 已通过手机认证
任务编号:5781739 悬赏任务1000元 悬赏任务 : 按雇主需求进行任务后提交稿件,被采纳后即获得佣金。

用Python开发绘制四种完全不同的建筑风格

距截止: 任务已圆满完成 雇主已托管赏金:1000
雇主发布需求 雇主托管佣金 服务商投稿 雇主开始选稿 任务完成

任务大厅共需1个合格投稿 | 每稿将获得1000| 每人交稿次数不限 可多次任务

投诉举报 联系Ta 我来承接 已有1 个投稿 | 已采纳1 稿 | 拒绝0 稿 | 目前中标名额已满

任务需求:
需求:
1.绘制四种完全不同的建筑风格(5%)。您的计划必须能够绘制出四种不同风格的建筑,每种建筑都由多层地板和屋顶结构组成,这样每栋建筑与其他建筑类型的所有元素都明显不同。每个楼层和屋顶结构必须具有合理的复杂程度,涉及多个乌龟形状。必须很容易区分每个楼层与其上方和/或下方的楼层,以便可以统计任何特定建筑物中的楼层数量。同样,屋顶结构必须与下面的地板明显不同。此外,必须通过绘制边框和/或改变其颜色来使建筑物足够明显,以便即使它们在画布上重叠时也可以相互区分。
除了这些要求之外,您还可以自由地为建筑物设计添加其他变体,例如改变地板的宽度,使底层与其他楼层不同,为不同的地板添加不同的特征等。

2.定位建筑物(5%)。 您的代码必须能够在任何标记的建筑工地上绘制四种建筑风格中的每一种,如提供给build_city功能的数据集所规定的那样。 建筑物必须精确地在指定的坐标上居中。 建筑物的图纸无论在哪里绘制,都必须保持完整,没有虚假的额外或缺失线条。 对于由random_plan函数返回的任何值,您的用于重新定位建筑物的解决方案必须正确工作。
3.调整建筑物尺寸(5%)。 您的代码必须能够在任何高度绘制四种建筑风格的每一种,正如提供给build_city功能的数据集的层数所指定的那样。 必须绘制正确的楼层数量,并始终以适当的屋顶结构为顶层。 建筑物的各个部分必须保持其完整性,无论它的高度和高度是多少,不要有虚假的额外或缺失线条。 对于由random_plan函数返回的任何值,您的解决方案必须正确工作

4.代码质量和展示(5%)。 您的程序代码必须以专业的方式呈现在作业的A部分和B部分。 请参阅IFB104“代码演示指南”(评估板上的黑板)中的编码指南,了解如何实现此目标的建议。 特别是,鉴于使用Turtle图形绘制复杂图像所需代码的模糊性和重复性,每个重要的代码段必须清楚地注释以说明它的功能,例如“Draw door”,“Draw ghost's head”等。 同样,你的函数和变量的名字应该表明它们的用途,而不仅仅是“i”,“j”等。另外,你必须使用函数定义和循环来避免不必要的重复类似或相同的代码段。

使用道具 举报

全部参与1

已采纳

使用道具 举报

发新帖
国内首家创新型IT技术需求众包服务平台,软件需求就上天盟网! 立即登录 立即注册