Python的图形绘制turtle库

turtle绘制小人

import turtle
turtle.setup(700,700,100,100)#setup()设置窗体大小,后两个参数可选,该函数也不是必须的
turtle.speed(10)#设置画笔移到速度,参数值为0-10,数字越大,速度越大

turtle.pensize(10)#设置画笔尺寸大小
turtle.pencolor(‘green‘)#设置画笔颜色
turtle.penup()#将画笔抬起(抬起时移到画笔将不会在画布留下痕迹)
turtle.goto(0,190)#将画笔移到(x,y)
turtle.pendown()#将画笔落下
turtle.circle(80,360)#画圆,半径为正表示圆心在画笔左边
turtle.fillcolor(‘yellow‘)

turtle.penup()
turtle.goto(-20,250)
turtle.seth(-90)#改变海龟行进方向,但不行进,属于绝对角度
turtle.pendown()
turtle.circle(20,180)

turtle.penup()
turtle.goto(-10,280)
turtle.pendown()
turtle.circle(20,180)

turtle.penup()
turtle.goto(50,280)
turtle.left(180)#tuetle.left() turtle.right() 可以改变海龟行进角度,属于相对角度,left逆时针移到角度,right顺时针移到角度
turtle.pendown()
turtle.circle(20,180)

turtle.penup()
turtle.goto(-25,195)
turtle.pendown()
turtle.fd(25)#画笔向前移到距离
turtle.left(90)
turtle.fd(50)
turtle.left(90)
turtle.fd(25)
turtle.penup()
turtle.goto(-90,170)
turtle.left(180)
turtle.down()
for i in range(1,5):
    if i%2!=0:
        turtle.fd(200)
    else:
        turtle.fd(180)
    turtle.left(90)
for i in [-90,90]:
    turtle.penup()
    turtle.goto(i,120)
    if i==-90:
        turtle.right(90)
    else:
        turtle.left(180)
    turtle.down()
    turtle.fd(25)
    turtle.left(90)
    turtle.fd(180)
    turtle.right(90)
    turtle.circle(15)
turtle.penup()
turtle.goto(-60,-30)
turtle.right(90)
turtle.pendown()
turtle.fd(200)
turtle.left(90)
turtle.fd(25)

turtle.penup()
turtle.goto(60,-30)
turtle.right(90)
turtle.pendown()
turtle.fd(200)
turtle.right(90)
turtle.fd(25)

turtle.penup()
turtle.hideturtle()#隐藏画笔
#turtle.showturtle()#显示画笔
turtle.bk(100)#向后移到画笔
turtle.pencolor(‘red‘)
turtle.dot(100)#绘制一个半径为r的原点

结果如下

原文地址:https://www.cnblogs.com/gzk08-20/p/9215982.html

时间: 2024-10-12 04:55:19

Python的图形绘制turtle库的相关文章

Python基本图形绘制库——turtle

(1).介绍 turtle库也叫海龟库,是turtle绘图体系的Python实现.turtle库是Python语言的标准库之一,是入门级的图形绘制函数库. turtle绘图体系:也叫海龟绘图系统,它是在1969年诞生,主要用于程序设计入门的一种绘图方式. Python计算生态 = 标准库 + 第三方库 标准库:随解释器直接安装到操作系统中的功能模块. 第三方库:需要经过安装才能使用的功能模块. turtle官方文档:https://docs.python.org/3/library/turtle

014 Python基本图形绘制小结

目录 一.Python基本语法元素 1.1 温度转换 二.Python基本图形绘制 2.1 Python蟒蛇绘制 一.Python基本语法元素 缩进.注释.命名.变量.保留字 数据类型.字符串. 整数.浮点数.列表 赋值语句.分支语句.函数 input().print().eval(). print()格式化 1.1 温度转换 # TempConvert.py TempStr = input("请输入带有符号的温度值: ") if TempStr[-1] in ['F', 'f']:

Python基本图形绘制 (第1周)

1.哪个选项不能正确引用turtle库进而使用setup()函数????????????????????????????????????????????????????????????????????????????????????????????????? A from turtle import* B import turtle as t C import setup from turtle D import turtle 正确答案: C import只有三种使用方法,以turtle库为例:

测验2: Python基本图形绘制 (第2周)-单选题

1.哪个选项不能正确引用turtle库进而使用setup()函数????????????????????????????????????????????????????????????????????????????????????????????????? A.import turtle as t B.from turtle import* C.import turtle D.import setup from turtle 解析: import只有三种使用方法,以turtle库为例: imp

009 Python基本图形绘制

目录 一.概论 二.方法论 三.实践能力 一.概论 深入理解Python语言 实例2: Python蟒蛇绘制 模块1: turtle库的使用 turtle程序语法元素分析 二.方法论 Python语言及海龟绘图体系 三.实践能力 初步学会使用Python绘制简单图形 原文地址:https://www.cnblogs.com/nickchen121/p/11167692.html

第三课:Python基本图形绘制

Python蟒蛇绘制 代码如下: import turtle turtle.setup(650,350,200,200)turtle.penup()turtle.fd(-250)turtle.pendown()turtle.pensize(25)turtle.pencolor("purple")turtle.seth(-40)for i in range(4):    turtle.circle(40,80)    turtle.circle(-40,80)turtle.circle(

测验2: Python基本图形绘制 (第2周)-程序题

题1:turtle八边形绘制 ???????????????????????????????????????????????????????????????????????????????????????????? 描述 使用turtle库,绘制一个八边形.???????????????????????????????????????????????????????????????????????????????????????????????? 注意:这是一个自动评阅题目,请补充"编程模板&q

Python基本图形绘制——蟒蛇绘制

import turtle #引用turtle库 turtle.setup(650,350,200,200) #画布空间 turtle.setup(width.heigh,starx.stary) turtle.penup() #抬起画笔 turtle.fd(-250) #向正前方向运动 turtle.ba(d)向后运动 turtle.pendown() #落下画笔 turtle.pensize(25) #设置画笔宽度 turtle.pencolor("purple") #修改画笔颜色

Python中如何用turtle库画出小猪佩奇社会人

首先送上传送门: https://www.zhihu.com/question/275611095/answer/382959285 接下来贴代码 1 from turtle import * 2 3 def nose(x,y):#鼻子 4 penup()#提起笔 5 goto(x,y)#定位 6 pendown()#落笔,开始画 7 setheading(-30)#将乌龟的方向设置为to_angle/为数字(0-东.90-北.180-西.270-南) 8 begin_fill()#准备开始填充