zoukankan      html  css  js  c++  java
  • 完成上海建筑集锦作品后的感受

    原来,海龟画图一直是我们的弱项,为了使弱项变成强项,我们选择在6-7月做了一个使用海龟画图的作品。

    看过这个作品的朋友都知道,作品中一共有3个建筑,分别是东方明珠塔,世博园和环球金融中心。我们一致认为3个建筑中世博园是最复杂的,也是画得最不像的。

    首先是东方明珠塔。底部的支柱有一定的斜度,但是本身并不复杂,于是我们很快解决了这个问题。3根支柱上是一个大圆,真正的东方明珠塔的球是有玫红色和银色两种颜色的,但是可以看到作品呈现出来的效果是只有玫红色的,这是因为我们不知道怎么在一个圆里填充两种颜色,不过幸好这样做没怎么影响到作品的相似度。其他都很简单,我们用了十几天,写了100多行代码,总算完成了,而且效果还不错。

    其次是最复杂的世博园。底座都还好,但是等到要做上面有斜度的地方的时候,因为画布不是很大,万一角度太大,画到画布外面去就不好了,于是我们做的时候把角度调得很小,以至于最后做出来不是很像,不过我们觉得能坚持做完就不错了。因为画世博园的时候已经放暑假了,做的时间比较短,也是用了100多行代码。

    最后是最简单的环球金融中心。不管你们信不信,我们只用了几个小时就完成了。因为确实是3个建筑中最简单的,应该只有几十行代码。虽然上面那个白色的图形也有角度的问题,不过世博园都做出来了,这点小困难就没什么了。我个人认为这是画的最像的建筑。

    所以,我们得出结论:照难度来说,最难的是世博园,其次是东方明珠塔,最后是环球金融中心。相似度正好相反。

    不过,虽然这个作品花费了我们不少时间,但我们也乐在其中。最重要的一点是:做了这个作品之后,海龟画图再也不是我们的弱项了。

  • 相关阅读:
    1.2变量声明的意义
    1.1两个char类型数据相加后,转化为int类型
    欢迎使用CSDN-markdown编辑器
    python-布尔表达式
    程序基本机构
    Python math库和random库
    Python中类型的概念(一)
    Python turtle库的应用——蛇
    Python语法元素分析
    程序设计基本方法
  • 原文地址:https://www.cnblogs.com/yujinxiang/p/13236779.html
Copyright © 2011-2022 走看看