turtle(海龟绘图)的使用教程

Turtle库是Python语言中一个很流行的绘制图像的函数库,想象一个小乌龟,在一个横轴为x、纵轴为y的坐标系原点,(0,0)位置开始,它根据一组函数指令的控制,在这个平面坐标系中移动,从而在它爬行的路径上绘制了图形。

import turtle
turtle.showturtle()     #屏幕上显示出来海龟绘图,终端中会用到
turtle.penup()  #抬起画笔,此时画笔的移动不会留下痕迹
turtle.pendown()    #放下画笔,此时画笔的移动会留下痕迹
turtle.pensize(3)   #笔粗为3
turtle.goto(-200,100)   #将画笔移动到(-200,100)坐标
turtle.color("red")       #设定画笔的颜色为红色
turtle.circle(100)      #以当前画笔所在点为圆最下端开始画半径为100的圆
turtle.circle(100,steps=n)     #绘制一个周长为100,的n边形
turtle.forward(200)     #将画笔前进200
turtle.backward(100)    #将比后退100
turtle.right(70)        #将画笔箭头的方向向右移70度
turtle.left(90)     #将画笔箭头的方向向左移90度
turtle.stamp()      #复制当前图形
turtle.write("hello,小朋友",font=('宋体',20,"normal"))      #添加括号里的字符,font设置字符字体,大小以及作用
turtle.reste()      #重置
turtle.hideturtle()     #将画笔隐藏
turtle.done()       #把所绘图显示出来,不关闭绘图软件

给绘制的图形填充颜色

turtle.begin_fill()
turtle.circle(100)
turtle.color("yellow")
turtle.end_fill()

例:画出奥运五环

import turtle
turtle.color("blue")
turtle.circle(100)     turtle.penup()
turtle.goto(-200,0)
turtle.pendown()
turtle.color("red")
turtle.circle(100)       turtle.penup()
turtle.goto(200,0)
turtle.color("yellow")
turtle.pendown()
turtle.circle(100)turtle.penup()
turtle.goto(-100,-100)
turtle.color("black")
turtle.pendown()
turtle.circle(100)turtle.penup()
turtle.goto(100,-100)
turtle.color("black")
turtle.pendown()
turtle.circle(100)
turtle.done()

1.1 Python中turtle的使用(画奥运五环)相关推荐

  1. python中turtle模块之画个小汽车

    </pre><pre name="code" class="python">#!/usr/bin/python #coding: utf ...

  2. python画图代码星星-Python中turtle作图示例

    在Python里,海龟不仅可以画简单的黑线,还可以用它画更复杂的几何图形,用不同的颜色,甚至还可以给形状填色. 一.从基本的正方形开始 引入turtle模块并创建Pen对象: >>> ...

  3. python画画需要什么模块_python实战练手项目---使用turtle模块画奥运五环

    python实战练手项目---使用turtle模块画奥运五环 2020年将举办东京奥运会,本篇实践文章将带你使用turtle模块画一个五环图,先来看效果图 1. 定义一个类继承Turtle class ...

  4. python中turtle隐藏画笔_python中Turtle的画笔命令有哪些?

    一.画笔 1.画笔运动的命令 turtle.forward(a) 向当前画笔方向移动a像素长度 turtle.backward(a) 向当前画笔相反方向移动a像素长度 turtle.right(a) ...

  5. python turtle用法,python中turtle用法

    50)#程序启动窗口的大小和位置(从左上角的位 置),该窗口的左上角为屏幕的左上角 pythonsize=30 turtle.pensize(pythonsize)#程序中绘制图片的宽度 turtle ...

  6. python turtle库画图_《体验Python中turtle库画图》教学设计

    <体验Python中turtle库画图>教学设计 射阳县高级中学 张珊珊 学情分析: 学生从未接触过编程,因此通过画图来提高学生的学习积极性,而Python语言相较其他语言简单易学,程序里 ...

  7. python用turtle画字母n、h_详解python使用turtle库来画一朵花

    看了群主最后成像的图片,应该是循环了36次画方框,每次有10度的偏移. 当然不能提前看答案,自己试着写代码. 之前有用过海龟画图来画过五角星.奥运五环.围棋盘等,所以感觉不难. # !/usr/bin ...

  8. python画奥运五环小结_python使用turtle库绘制奥运五环

    Turtle库是Python语言中一个很流行的绘制图像的函数库,想象一个小乌龟,在一个横轴为x.纵轴为y的坐标系原点,(0,0)位置开始,它根据一组函数指令的控制,在这个平面坐标系中移动,从而在它爬行 ...

  9. python四瓣花图形_详解python使用turtle库来画一朵花

    看了群主最后成像的图片,应该是循环了36次画方框,每次有10度的偏移. 当然不能提前看答案,自己试着写代码. 之前有用过海龟画图来画过五角星.奥运五环.围棋盘等,所以感觉不难. # !/usr/bin ...

最新文章

  1. 初学python者自学anaconda的正确姿势
  2. BZOJ4381[POI2015]Odwiedziny——分块+长链剖分
  3. 批量给MapGis文件正确的地图参数
  4. 基于计算机的控制系统,基于计算机的机械控制系统实现方式研究.pdf
  5. html页面之间传参乱码,急求教,在两个htm页面传参数时中文出现了乱码,试了网上的方法不管用。_html/css_WEB-ITnose...
  6. sublime前端开发常用插件
  7. Microsoft Azure -- 初步了解 (三)
  8. 【QT】信号和槽机制
  9. oracle的解释计划,oracle解释执行计划-Oracle
  10. Stashed changes conflicted with hook auto-fixes...
  11. 华为鸿蒙2.0来了,挑战谷歌安卓APP成关键?
  12. 语音处理/语音识别基础(六)- 语音的端点检测(EPD/VAD)
  13. 【嵌入式Linux应用】初步移植MQTT到Ubuntu和Linux开发板
  14. python编程的缩进什么意思_编程缩进是什么意思
  15. Swagger 文档中文版,国产API 文档工具使用教程
  16. SCL语言----先进先出
  17. 【高精度定位】关于GPS、RTK、PPK三种定位技术的探讨
  18. 智能体温检测系统解决方案
  19. 基于多目标算法的冷热电联供型综合能源系统运行优化 多目标粒子群 冷热电联供 综合能源系统 运行优化
  20. 雷达手势识别技术概述

热门文章

  1. MAC OS ssh key永久保存
  2. 新电脑从另外一台电脑完整拷贝环境,不需要安装环境
  3. API理解清晰(转载)
  4. K8S调用GPU资源配置指南
  5. 软件工程小组项目——网上书店
  6. 冯东阳:5000元葬送了我的行业站点之梦
  7. 在c语言程序中main函数的位置,在C语言程序中,main函数的位置_________。
  8. Python编程基础——编程环境准备工作
  9. 多项式嵌套乘法及matlab实现
  10. CSS核心概念一把梭-基础部分