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()#调用函数

效果:

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

用python画小花_用python的小海龟 Turtle 画一朵好看又有趣的小花相关推荐

  1. Python小海龟turtle画汉字

    Python小海龟turtle画汉字 打印汉字 如果单纯想在turtle的界面输出汉字,可以直接使用turtle.write 打印出汉字. # 这个函数就是打印汉字 没有移动的轨迹 def write ...

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

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

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

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

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

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

  5. python单核运行_python下多核,单核CPU对于并行,并发执行效率的对比-Go语言中文社区...

    ** ** 这篇博客主要内容为python 中多线程以及多进程的效率对比,以及记录自己在做这个实验中遇到的一些问题以及心得 背景引入: CPU制造商为了追求CPU效率放弃了在CPU频率上的追求(CPU ...

  6. python爬取微博热搜显示到折线图_Python爬取新浪微博热搜榜-Go语言中文社区

    我们如何爬取这50条热搜呢?今天写一个简单的方法供感兴趣的朋友们参考! 引用库: requests json lxml.etree bs4.BeautifulSoup引用方法如下: 如果没有下载的需要 ...

  7. python批量pdf转word_Python:PDF批量转Worde+PDF图片快速提取(附源代码)-Go语言中文社区...

    在日常生活中我们常常会用到PDF格式的文档,这种格式虽然阅读方便,但我们通常无法修改PDF里面的内容,如果想要修改的需要把PDF转成Word形式.除此之外,PDF字间距较大,如果完整打印下来会花费不少 ...

  8. mysql隐式锁定辅助索引_当Mysql - InnoDB行锁遇到复合主键和多列索引-Go语言中文社区...

    背景 今天在配合其他项目组做系统压测,过程中出现了偶发的死锁问题.分析代码后发现有复合主键的update情况,更新复合主键表时只使用了一个字段更新,同时在事务内又有对该表的insert操作,结果出现了 ...

  9. 用mysql创建职工表_【典型例题】数据库——用MySQL来建立创建员工表;-Go语言中文社区...

    作业: 创建员工表(employee),要求包含字段(工号.姓名.年龄.性别.薪资.部门),主键为工号. 要求命令行完成以下操作:(禁止使用图形工具软件) 1)添加三条员工信息 分别是: 1,张三,1 ...

最新文章

  1. CentOS下安装protobuf
  2. Servlet 是线程安全的吗?
  3. VMWare 安装 Linux
  4. 十问十答 Apache 许可证
  5. [html] iOS下页面如何启动加载时显示画面图片?如何设置大小?它有什么好处?
  6. Python读写ini文件的封装类
  7. PyCharm:调试遇到问题
  8. script链接标签前置无法读取的解决
  9. 史上最大漏洞危机:影响所有 iPhone、Android、PC 设备,修复困难重重
  10. java io类型_Java NIO之Java中的IO分类
  11. 帆软9.0动态列之解决动态列的分组统计问题
  12. wh计算公式_电池上的那个Wh是什么意思??? 1wh等于多少mah
  13. 如何将时间字体LED化(类似电子表)显示
  14. 3.3v稳压芯片有哪些
  15. 【读书】格鲁夫给经理人的第一课-管理杠杆率
  16. 十进制转换为其他进制(c语言)
  17. SuperMap iDesktop 8C 空间分析
  18. 云免流usb共享电脑_手机怎么使用USB数据线共享PC网络
  19. 由一道bash jail题引出的琐事@_@
  20. 火爆全网的条形竞赛图,Python轻松实现

热门文章

  1. unity打包原理解析
  2. L2-040 哲哲打游戏 (25 分)动态数组 纯模拟
  3. Caliburn.Micro中的Screen和Conductor
  4. GEE:北运河流域土地利用的重分类
  5. matlab plot函数 坐标轴标注
  6. tansig与tanh激活函数
  7. spark提交任务以及资源分配问题
  8. VSCode 官网,下载安装包太慢,将地址中的 az764295.vo.msecnd.net 更换为  vscode.cdn.azure.cn
  9. python画圣诞老人简笔画_利用Python绘制有趣的万圣节南瓜怪效果
  10. 农业高光谱成像市场现状及未来发展趋势