draw.py是一个turtle绘图的python程序_Turtle图形绘制笔记(2020.1.19)

一、python蟒蛇的绘制

实例1:

PythonDraw.py

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(40,80/2)

turtle.fd(40)

turtle.circle(16,180)

turtle.fd(40 * 2/3)

turtle.done()

MSZ2{8O~R@K(BM2}5WQ6TIT.png

turtle(海龟)库是turtle绘图体系的Python实现

turtle绘图体系:1969年诞生,主要用于程序设计入门

Python语言的标准库之一

入门级的图形绘制函数库

标准库

Python计算生态=标准库+第三方库

-标准库:随解释器直接安装到操作系统中的功能模块

-第三方库:需要经过安装才能使用的功能模块

-库Library、包Package、模块Module,统称模块

turtle的绘图窗体

turtle.setup(width,height,startx,starty)

setup()设置窗口大小及位置

4个参数中后两个可选

setup()不是必须的

turtle空间坐标体系

turtle.goto(x,y)

turtle角度坐标体系

turtle.seth(angle)

实例2:

import turtle

turtle.left(45)

turtle.fd(150)

turtle.right(135)

turtle.fd(300)

turtle.left(135)

turtle.fd(150)

4CQ09V~~@Y_G$XEC`TV61GO.png

RGB色彩模式

由三种颜色构成的万物色

RGB指红蓝绿三个通道颜色组合

覆盖视力所感知的所有颜色

RGB每色取值范围0-255整数或0-1小数

import更多用法

使用from和import保留字共同完成

fromimport

from import*

()

实例3:#PythonDraw.py

from turtle import*

setup(650,350,200,200)

penup()

fd(-250)

pendown()

pensize(25)

pencolor("purple")

seth(-40)

for i in range(4):

circle(40,80)

circle(-40,80)

circle(40,80/2)

fd(40)

circle(16,180)

fd(40 * 2/3)

done()

turtle运动控制函数

turtle.forward(d) 别名 turtle.fd(d)

向前行进,海归走直线

d:行进距离,可以为负数

turtle.circle(r,extent=None)

根据半径r绘制extent角度的弧形

r:默认圆心在海龟左侧r距离的位置

extent:绘制角度,默认是360度整圆

turtle方向控制函数

turtle.setheading(angle) 别名turtle.seth(angle)

改变行进方向,海龟走角度

angle:行进方向的绝对角度

循环语句与range()函数

for<> in range()

-表示每次循环的计数,0到<>-1

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值