案例展示 - CS1010S Programming Methodology Mission 1: Runic Paintings Python代做
编辑
62
2024-09-15
案例展示 - CS1010S Programming Methodology Mission 1: Runic Paintings Python代做
在这个案例中我们完成了CS1010S Programming Methodology课程的Mission 1: Runic Paintings作业。该任务主要涉及通过Python绘制符文图案,要求学生掌握Python的基本编程逻辑,并应用给定的函数来构建复杂的符文图案。
任务细节:
-
任务背景:
- 学生被要求模拟在“Python Institute for Mages (PIM)”中的场景,通过绘制符文图案,展示对Python编程的理解和创造力。
- 作业提供了一些基础符文,如
rcross_bb
,sail_bb
,nova_bb
等,要求学生通过函数组合和操作,生成复杂的符文图案。
-
任务要求:
-
Task 1: Mosaic (4 marks):要求学生编写一个
mosaic
函数,输入四个符文,生成一个2x2的马赛克图案。每个符文被排列在四个方位,生成一个新的符文。
-
Task 2: Simple Fractal (4 marks):要求编写
simple_fractal
函数,使用一个输入符文,生成包含三个符文的分形图案,分别按照相等的高度和宽度排列。
-
Task 3: Egyptian (6 marks):要求学生通过编写
egyptian
函数,生成由多个符文组成的复杂埃及图案,输入的符文重复排列,围绕图案的四边,生成一个完整的图案。
-
-
功能实现:
- 符文组合与操作:使用提供的符文操作函数如
stack
,flip_horiz
,quarter_turn_left
等,编写代码生成复杂的符文组合图案。 - 图案生成与展示:每个任务要求生成的符文图案,使用作业中提供的
show()
函数进行展示。 - Task 3: Egyptian是最具挑战性的任务之一。要求学生生成复杂的重复符文图案。为了实现这一任务,我采用了递归函数设计,将输入符文按指定次数重复排列,并确保每个符文的方向保持一致。
- 符文组合与操作:使用提供的符文操作函数如
服务流程:
- 客户提供了作业要求后,我首先分析了作业中提供的符文和操作函数,确定了任务的实现思路。
- 我根据每个任务的具体要求,分别编写了
mosaic
,simple_fractal
和egyptian
函数,确保每个函数能够生成正确的符文图案。 - 在完成代码的编写和调试后,我生成了每个任务对应的图案,并将代码与展示结果打包交付给客户。
客户反馈:
客户对符文图案的生成效果非常满意,特别是对于Task 3中复杂的埃及图案表示赞赏。最终客户也拿到了高分,并表示后续如果有mission或者Assignment会继续合作的。
成果展示:
- 编程语言:Python
- 实现功能:符文组合、分形图案、复杂图案生成
- 文件类型:.py文件
- 项目结果:完全符合要求,客户满意度高
联系我们
WeChat:pythonyt001
Email: [email protected]
- 0
-
分享