代写_论文代写_ESSAY PhD团队论文、作业代写-不是中介 更加专业

EssayPhD是来自全球各地TOP名校的PhD自发组成的联盟,旨在为学弟学妹提供专业的英语论文写作指导及留学申请指导,为名解答论文及申请文书写作中的常见疑难问题。
CS IT

Python代写例文

时间:2016-06-25 17:33来源:EssayPhD团队 作者:EssayPhD团队 点击:

这是EssayPhD为某位客户做的Python代写作业,由团队里加拿大滑铁卢的Bob大神完成。作业要求是to write a program to display patchwork samples,of the form given below:

由于code行数众多,较为复杂,因此Bob大神特意在交稿的时候附上了中文的讲解,方便客户理解。正是这份讲解,让客户轻松通过了presentation,拿到了满分。不仅收获了好成绩,还真正学到了知识。选择EssayPhD,代写编程作业、代写C语言、C++、C#作业、代写Python作业,是您的明智之举。

EssayPhD保证范文的原创性,请勿使用作其他用途。由于代码篇幅过长,不便放出,以下是这篇Python作业代写范文的讲解:

首先这个程序的functions之间的关系由我之前给你发的PDF所示:
Main调用get_size(), get_colours(), draw_patchwork()和ready_to_swap()
get_colours()调用validate_colour_code()
draw_patchwork()调用draw_patch_F()和draw_patch_P()
draw_patch_P()调用draw_triangle()和draw_ladder()

首先这份作业是要你用Python画一个patchwork,
具体样子根据你的学号最后三位。(见作业P5-P6)

中间的patch是P,右边的是F。分别由draw_patch_P()和draw_patch_F()来完成
因为P里面有三角形由draw_triangle()来完成,梯形由draw_ladder()来完成。

最左边的是patchwork,里面包含了patch P和F的分布,由draw_patchwork()来完成。以上图为例,这里面的patchwork  size为5。然后左上角的格子作为row=0,col=0. 右上角的格子作为row=0,col=4. 左下角就是row = 4, col = 0, 右下角就是row = 4, col = 4.

首先在程序的最开始,作业要求你让用户输入一个size,这个由get_size()完成。Valid的size只有5, 7和9. 如果size无效会继续等着让用户输入直到输入5, 7或9为止。(具体见代码160行-170行)

然后程序会问三个颜色,我写了个全局variable 叫COLOURS,是个list。

所以0是红色,1是绿色,2是蓝色,3是橘黄色,4是magenta,5是cyan。
比如要选红绿蓝,就输入012,钥匙黄蓝绿就是321,顺序不同,patchwork颜色分布也不同。然后这三个数字要求在0-5,并且不能相同

这个由get_colours()完成, 并且会在validate_colour_code()里验证是否是有效的颜色。

Patch_P里要注意,三角形边长是patchsize / 4 = 100 / 4 = 25 pixels.
中间的竖线是4 pixels。其他的东西要是问你,你就说”Sorry, I don’t quite remember. I just tried to make it look better. (然后卖个萌)”

ready_to_swap()里是个infinite while loop. 先用过win.getMouse()取得第一个patch的坐标,然后通过计算算出这个patch的row和col,然后同理得到第二个patch的坐标,在算出她的row和col。然后根据之前记录的图案,将里那个图案换位置,并重新画图。

图案记录在225行,patchwork里,是一个list。为了图像调换用了。
这是一个2D list, 里面的element是(type, colours), 比如(‘P’, 0)就是类型P, 颜色红,
(‘F’, 2)就是类型F,颜色蓝。
坐标这样表示patchwork[row][col]
比如row=2, col = 3的那个patch就是patchwork[2][3].
再比如row=0, col=0的patch(就是左上角的patch),patchwork[0][0].

228行以前的都是function,229行的main()是运行程序,它会一层一层调用所有前面的function。

Good Luck!专业计算机PhD Python代写,解决您的烦恼。
------分隔线----------------------------

ESSAY PhD擅长于各类学科写作,为全球留学生提供优质论文代写服务。
全PhD团队为您提供最优质的论文代写服务。我们团队的PhD几乎涵盖各个学科,覆盖全球各个TOP大学。我们将根据作业的要求,为您亲手制定唯一的原创论文。提供TURNITIN和WRITECHECK抄袭检测报告。ESSAY PhD提供一对一指导交流服务,如果您对论文有任何不懂,可以直接和PhD写手联系。我们提供辅导服务,直到您理解掌握为止。我们承诺,用最大的努力满足您对学习的要求。

Terms & Conditions    隐私保护    修改条款    Fair Use Policy

Copyright©2015-2018 ESSAY PhD All Rights Reserved   工作时间:7X24小时全天候在线为你提供服务   工作邮箱:essayphd@yahoo.com   客服QQ:981468205