python的turtle模块可以画什么

发布时间:2020-08-24 16:10:57

来源:亿速云

阅读:79

python的turtle模块可以画什么?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

python的turtle模块提供了绘制图像的功能,简单易懂,下面来介绍一下。

一、turtle其实就是一个画图板,给你提供了一个画笔。我们先设置一下基本的属性:

1,运动属性forward(d) 向前移动距离d代表距离

backward(d) 向后移动距离d代表距离

right(degree) 向右转动多少度

left(degree) 向左转动多少度

goto(x,y) 将画笔移动到坐标为(x,y)的位置

stamp() 绘制当前图形

speed(speed) 画笔绘制的速度范围[0,10]整数

2,画笔属性down()画笔落下,移动时绘制图形

up()画笔抬起,移动时不绘制图形

reset()恢复所有设置

pensize(width)画笔的宽度

pencolor(colorstring)画笔的颜色

fillcolor(colorstring)绘制图形的填充颜色

fill(Ture)开始

fill(False)结束

也可以color(‘color,’color’)

circle(radius, extent)

绘制一个圆形,其中radius为半径,extent为度数,例如若extent为180,则画一个半圆;如要画一个圆形,可不必写第二个参数

3,例子

下面一箭穿心的图像from turtle import *

from time import sleep

def go_to(x, y):

up()

goto(x, y)

down()

def big_Circle(size): #函数用于绘制心的大圆

speed(1)

for i in range(150):

forward(size)

right(0.3)

def small_Circle(size): #函数用于绘制心的小圆

speed(1)

for i in range(210):

forward(size)

right(0.786)

def line(size):

speed(1)

forward(51*size)

def heart( x, y, size):

go_to(x, y)

left(150)

begin_fill()

line(size)

big_Circle(size)

small_Circle(size)

left(120)

small_Circle(size)

big_Circle(size)

line(size)

end_fill()

def arrow():

pensize(10)

setheading(0)

go_to(-400, 0)

left(15)

forward(150)

go_to(339, 178)

forward(150)

def arrowHead():

pensize()

speed(1)

color('red', 'red')

begin_fill()

left(120)

forward(20)

right(150)

forward(35)

right(120)

forward(35)

right(150)

forward(20)

end_fill()

def main():

pensize(2)

color('red', 'pink')

#getscreen().tracer(30, 0) #取消注释后,快速显示图案

heart(200, 0, 1) #画出第一颗心,前面两个参数控制心的位置,函数最后一个参数可控制心的大小

setheading(0) #使画笔的方向朝向x轴正方向

heart(-80, -100, 1.5) #画出第二颗心

arrow() #画出穿过两颗心的直线

arrowHead() #画出箭的箭头

go_to(400, -300)

write("author:超哥", move=True, align="left", font=("宋体", 30, "normal"))

done()

main()

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或相关文章,请关注亿速云行业资讯频道,感谢您对亿速云的支持。

python turtle什么意思_python的turtle模块可以画什么相关推荐

  1. 如何用python做一个时钟_Python使用turtle库制作一个时钟

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

  2. python类似turtle的库_Python库——turtle

    Python的强大在于简单的结构和一系列强大的库,今天分享一个绘制图形的库--turtle 我们先看两个可以用turtle库实现的图形 这些都是利用turtle中的语句写出来的,接下来作者将为大家介绍 ...

  3. python类似turtle的库_Python之Turtle库与Time库知识分享

    以下均为干货,更多知识视觉享受请移步微信公众号:  子奇的小屋 认识turtle库: turtle库是turtle绘图体系的Python实现,是标准库之一 标准库:随解释器操作系统中的模块直接安装到解 ...

  4. python中的turtle如何运行_python中turtle库的简单使用教程

    python的turtle库的简单使用 Python的turtle库是一个直观有趣的图形绘制函数库,是python的标准库之一. 一.绘图坐标体系 turtle库绘制图形的基本框架:通过一个小海龟在坐 ...

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

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

  6. python画图颜色填充_Python使用Turtle图形函数画图 颜色填充!(学习笔记)

    turtle:海龟先生的意思. Python老是用动物的名字! 首先要引入呀! 不引入当然是不可以用的呀! turtle.forward(100):效果图 鼠标前进100步! 后退的话,鼠标就又回来啦 ...

  7. python绘制蚊香形_python之turtle画蚊香

    原理:利用turtle绘制圆形,并使圆半径逐步增加 代码如下: import turtle turtle.pensize(30) for i in range(30): turtle.circle(i ...

  8. python库怎么绘画_Python绘图Turtle库详解

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

  9. python绘制爱心气球_python中用turtle画爱心表白-Go语言中文社区

    python中用turtle画爱心表白 运行后的效果图: 下面的代码是在python3.7写的,代码有点长,但却语法简单易懂 代码如下: import turtle str = input('请输入表 ...

最新文章

  1. Spark菜鸟学习营Day5 分布式程序开发
  2. 大家放松下吧,咱家先在首页呆会儿!
  3. android滑动开关框架,Android之实现滑动开关组件
  4. centOS安装Ftp
  5. c++ 二维数组 排序_【算法】排序算法之计数排序
  6. Flutter动画系列之AnimatedWidget
  7. 勒让德多项式学习笔记
  8. UTC时间转北京时间原理与matlab代码
  9. week15(字符串集合:Hash、字典树、KMP)
  10. 融合云信平台对接_java代码
  11. 如何利用手机云控系统来体现
  12. SQL注入回顾篇(四)
  13. 怎么退出自适应巡航_买车选配置,自适应巡航or定速巡航
  14. 【转发】日访问量百亿级的微博如何做缓存架构设计
  15. vue3学习之旅--邂逅vue3-了解认识Vue3(二)
  16. Spring 各种 Aware 接口回调注入
  17. 揭秘老外聊天时常用的英文缩写
  18. 克琳:http://liyu.eu5.org
  19. 《啊哈!算法》学习心得
  20. android 名片识别 简书,简书,也有了我的名片

热门文章

  1. CSS入门基础学习(上)
  2. 登陆新浪微博批量下载收藏内容[Python脚本实现]
  3. 八大排序(JAVA)
  4. c# 多种方法调整屏幕亮度
  5. 蓝桥杯 锻造兵器 JAVA TreeMap的使用
  6. Windows修改3389端口
  7. 钢铁产能年过剩超亿吨 发改委铁腕治“劣”
  8. 如何利用ArcGIS将shp文件转换成CAD可用的dwg文件
  9. 整理spring-web里支持的文件以及对应的Content-Type
  10. xbox虚拟服务器,小白玩家看这里!国行Xbox One快速上手攻略 四步搞定