栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python中turtle()库函数的基本使用方法外加一个丑的一批的蟒蛇绘画

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python中turtle()库函数的基本使用方法外加一个丑的一批的蟒蛇绘画

本人python小白,写的不好请见谅!

下面为大家简单介绍一下turtle库函数的用法以及利用turtle绘画一个丑的一批的蟒蛇

# trutle()库的基础用法
import turtle

turtle.set(800, 400, 200, 200)  # 设计一个长800,宽400的画布,并且画布在整个屏幕的位置为(200,200)

turtle.penup()  # 抬起画笔
turtle.up()     # 抬起画笔

turtle.pendown()  # 落下画笔
turtle.pd()     # 落下画笔

turtle.pensize(25)  # 设置画笔尺寸,此时画笔尺寸为25

turtle.pencolor("pink")  # 设置画笔颜色,此时颜色为粉色
turtle.pencolor((0, 0, 0))  # turtle.pencolor((r,g,b))设置画笔颜色,此时为黑色

turtle.fd(20)  # 与turtle.forward(distance)一样控制画笔按当前方向移动distance距离,distance为负数时反方向移动,此时移动20距离

turtle.seth(60)  # 与turtle.setheading(to_angle)一样设置画笔当前行进方向,向右为0度,to_angle为绝对方向角度值,此时方向为右偏上60度

turtle.circle(30, 60)  # 用来绘制一个弧形,此时是以半径30绘制60角度的弧形

turtle.done()  # 暂停绘制,并且保持窗口不动

蟒蛇的绘画

import turtle
turtle.setup(800, 400)
turtle.penup()
turtle.fd(-250)
turtle.pendown()
turtle.pensize(25)
turtle.seth(-40)
for i in range(3):
    turtle.pencolor((0.7+0.1*i, 0.4+0.1*i, 0.5+0.1*i))
    turtle.circle(40, 80)
    turtle.circle(-40, 80)
turtle.circle(40, 80/2)
turtle.fd(0)
turtle.circle(40, 180)
turtle.seth(140)
for i in range(3):
    turtle.pencolor((0.6+0.1*i, 0.4+0.1*i, 0.7+0.1*i))
    turtle.circle(40, 80)
    turtle.circle(-40, 80)
turtle.fd(40*2/3)
turtle.exitonclick()

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/530232.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号