1967年,

Daniel G. Bobrow

,

Wally Feurzeig

,

Seymour Papert

Cynthia Solomon

设计了LOGO编程语言,用一种直观的方式教孩子们学习编程。尽管该语言也可以解决复杂问题,但给大家留下最深刻印象的是它里面的

海龟绘图系统

(Turtle Graphics)。

在Python环境中已经内置好了turtle模块,你只需要在Python IDLE中输入2行语句,就可以让小海龟就位。

turtle

turtle.reset()

我们用turtle画一朵有趣的花

import turtle#从标准库里面引入turtle

def draw_diamond(turt):

for i in range(1,3):

turt.forward(100)#向前走100步

turt.right(45)#然后海龟向右转45度

turt.forward(100)#向前走100步

turt.right(135)#然后又向右转135度

def draw_art():

window = turtle.Screen()#获得一个窗口句柄

window.bgcolor("blue")#把背景设为蓝色

#创建一个Turtle的实例

brad = turtle.Turtle()

brad.shape("turtle")#形状是一个海龟

brad.color("red")#颜色是红色

brad.speed('fast')#画的速度快fast慢slow

for i in range(1,37):#循环36次

draw_diamond(brad)#单画一个菱形当作花瓣

brad.right(10)#旋转10度

brad.right(90)#画完一周后,海龟转90度

brad.forward(260)#画一根长线

window.exitonclick()#当点击一下窗口会自动关闭

draw_art()#调用函数

效果:

(一些文字来源网络,只学习记录使用。)

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/220205/viewspace-2641148/,如需转载,请注明出处,否则将追究法律责任。

python海龟怎样写字又快又好看_用python的小海龟 Turtle 画一朵好看又有趣的小花-Go语言中文社区...相关推荐

  1. 用python画小花_用python的小海龟 Turtle 画一朵好看又有趣的小花-Go语言中文社区...

    1967年, Daniel G. Bobrow , Wally Feurzeig , Seymour Papert 和 Cynthia Solomon 设计了LOGO编程语言,用一种直观的方式教孩子们 ...

  2. 用python画小花_用python的小海龟 Turtle 画一朵好看又有趣的小花

    1967年, Daniel G. Bobrow , Wally Feurzeig , Seymour Papert 和 Cynthia Solomon 设计了LOGO编程语言,用一种直观的方式教孩子们 ...

  3. 用python的小海龟 Turtle 画一朵好看又有趣的小花

    1967年, Daniel G. Bobrow ,  Wally Feurzeig ,  Seymour Papert  和  Cynthia Solomon 设计了LOGO编程语言,用一种直观的方式 ...

  4. python项目实战:20行代码画一朵好看又有趣的小花花

    2019独角兽企业重金招聘Python工程师标准>>> 前言 今天为大家介绍一个简单又有趣的小案例,图形绘画,自动帮你绘画一朵好看的小花花,你也可以改变它的属性,自己想象绘画,哈哈, ...

  5. python读什么文件最快的软件_这些方法,能够让你的 Python 程序快如闪电

    原标题:这些方法,能够让你的 Python 程序快如闪电 来源:机器之心 讨厌 Python 的人总是会说,他们不想用 Python 的一个重要原因是 Python 很慢.而事实上,无论使用什么编程语 ...

  6. python为什么那么好看_为什么Python代码要写得美观而明确

    欢迎阅读"Python 光明节(Pythonukkah)"系列文章,这个系列文章将会讨论<Python 之禅>.我们首先来看<Python 之禅>里的前两个 ...

  7. python中以下关于列表描述错误的_在Python中,以下关于函数的描述错误的是哪一项?...

    [判断题]Python内置函数len____可以返回列表.元组.字典.集合.字符串以及range对象中元素个数. [判断题]Python内置函数max____用来返回序列中的最大元素. [判断题]Py ...

  8. python可以实现什么炫酷图形吗_我是Python小玩家,一行代码能做哪些炫酷的事情?...

    python之禅 image 一行代码启动一个Web服务 python -m SimpleHTTPServer 8080 python3 -m http.server 8080 一行代码实现变量值互换 ...

  9. python转exe怎么不会被杀毒软件_使用Python Shells绕过杀毒软件

    一.绕过杀毒软件 Why? 1.使用绕过反病毒软件的方式要比禁用杀毒软件更加安全; 2.展示客户端的反病毒软件是多么脆弱的非常有趣. How? 如果你使用二进制,而这个二进制文件被You can by ...

最新文章

  1. 1.4-puppet配置证书
  2. 打破冷漠僵局文章_研究僵局–第3部分
  3. python paramiko远程执行命令打开窗口_使用Paramiko在远程机器上通过sshClient()执行本地python脚本...
  4. Spring - Netty (整合)
  5. 计算机组成原理—基本概念(不基础的部分)
  6. AcWing 1934. 贝茜放慢脚步(二路归并)
  7. 数据结构 --- 线性表(顺序存储结构)
  8. Linux脚本中带有小数点的数值比较大小
  9. SCE2007 –安装配置指南
  10. c#遍历匹配串口(向每个串口发数据,根据返回数据确定是否为所需串口)
  11. 微信音频通话数据保存服务器,微信语音通话怎么录MP3音频文件
  12. Maxon电机使用记录
  13. python alpha_python 给图像添加透明度(alpha通道)
  14. 如何高效学习的一点思考
  15. MyBatis关联对象查询
  16. 小程序微信支付功能开发
  17. Windows下安装CUDA
  18. twctf_2018_bbq
  19. 【产品设计】浅析产品新手引导设计
  20. WEB前端 | HTML基础——(5)表格和表单

热门文章

  1. 学术论文中通讯作者与第一作者有什么区别?
  2. 国内企业怎么做好海外市场营销? 海外市场营销推广的全过程
  3. 浪潮十年:“云计算”中崛起,“智慧计算”中爆发
  4. 交流充电桩电路图_如何分辨直流充电桩和交流充电桩?-原理图|技术方案
  5. 相同内容多个html如何合并单元格,合并具有相同内容HTML的单元格
  6. 4、焦点小组《数据收集工具与技术》
  7. Web前端开发规范手册-阿里云
  8. CAD net 设置选择集
  9. 概率论-大数定律与中心极限定理思维导图
  10. 近世代数第二节课笔记