think python学习心得-(2)接口设计

举报
ChillRay 发表于 2020/12/29 23:58:47 2020/12/29
【摘要】 TurtleWorld模块的下载与安装: 下载地址就是:http://thinkpython.com/swampy 安装方法把压缩包解压之后,用cmd cd到解压的安装目录下,运行: python setup.py install 安装后就可以from swampy.TurtleWorld import *啦! 练习4.3 1- from swampy....

TurtleWorld模块的下载与安装:

下载地址就是:http://thinkpython.com/swampy

安装方法把压缩包解压之后,用cmd cd到解压的安装目录下,运行:

python setup.py install
安装后就可以from swampy.TurtleWorld import *啦!

练习4.3

1-


  
  1. from swampy.TurtleWorld import *
  2. world = TurtleWorld()
  3. bob = Turtle()
  4. print bob
  5. def square(t):
  6. for i in range(4):
  7. fd(t,100)
  8. lt(t)
  9. square(bob)
  10. wait_for_user()


  
  1. from swampy.TurtleWorld import *
  2. world = TurtleWorld()
  3. bob = Turtle()
  4. print bob
  5. def square(t,length):
  6. for i in range(4):
  7. fd(t,length)
  8. lt(t)
  9. square(bob,50)
  10. wait_for_user()


  
  1. from swampy.TurtleWorld import *
  2. world = TurtleWorld()
  3. bob = Turtle()
  4. print bob
  5. def square(t,length,n):
  6. for i in range(n):
  7. fd(t,length)
  8. lt(t,360/n)
  9. square(bob,50,6)
  10. wait_for_user()

太简单了不写了

5-

直接用math包

画六边形:


  
  1. from swampy.TurtleWorld import *
  2. world = TurtleWorld()
  3. bob = Turtle()
  4. def square(t,length,n):
  5. for i in range(n):
  6. fd(t,length)
  7. lt(t,360/n)
  8. for i in range(6):
  9. square(bob,50,3)
  10. lt(bob,60)
  11. wait_for_user()


文章来源: zclhit.blog.csdn.net,作者:zclhit_,版权归原作者所有,如需转载,请联系作者。

原文链接:zclhit.blog.csdn.net/article/details/50926069

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。