python绘图turtle

import turtle as t

t.setup(500, 500)
# 设置窗口大小500宽*500高  set(500,500,0,0)  后两个值是窗口位置 0,0 位于左上角
# 第一个0 为横轴往右  第二个0 纵轴往下

t.goto(100, 100)
# 起点为窗体正中心找100,100的坐标 从0,0到100,100画一条线

t.penup(100, 0)
for i in range(100):
    t.fd(10)  # 向正前方移动10     t.a()
    t.bk(10)  # 向正后方移动10
    #  画笔起始朝右
    t.circle(3, 10)  # 以左侧某一个点为圆心 半径为第一个值  进行曲线运动   第二个值为转过的角度
    t.seth(100)  # 改变箭头的行进方向角度100度 只改变方向 不行进 初始朝右
    t.left(100)  # 向左改变方向100
    t.right(100)  # 右
    t.colormode(1.0)  # 以rgb小数值模式
    t.colormode(255)  # 以rgb整数值模式
    # -设定填充色:fillcolor(r, g, b)
    # -开始填充:begin_fill()
    # -结束填充:end_fill()
    t.penup()  # 让笔只画·但不显示  别名t.pu()
    t.pendown()  # 显示           别名 t.pd()
    t.pensize(12)  # n  画笔粗细,宽度   别名 t.width()
    t.pencolor('purple')  # 画笔颜色
    t.done()  # 用来停止画笔绘制,但绘图窗体不关闭


# 可以优化到下边的写法
# from turtle import *
# setup(200, 200, 100, 100)

# (1)画笔运动的命令
# turtle.forward(a)   向当前画笔方向移动a像素长度
# turtle.backward(a)  向当前画笔相反方向移动a像素长度
# turtle.right(a)     顺时针移动
# turtle.left(a)     逆时针移动
# turtle.pendown()   移动时绘制图形
# turtle.goto(x,y)    将画笔移动到坐标为x,y的位置
# turtle.penup()      移动时不绘制图形,提起笔
# turtle.speed(a)     画笔绘制的速度范围
# turtle.circle()     画图,半径为正,表示圆心在画笔的左边画圈
# (2)画笔控制命令
# turtle.pensize(width)   绘制图形的宽度
# turtle.pencolor()       画笔的颜色
# turtle.fillcolor(a)     绘制图形的填充颜色
# turtle.color(a1,a2)     同时设置pencolor=a1,fillcolor=a2
# turtle.filling()        返回当前是否在填充状态
# turtle.begin_fill()     准备开始填充图形
# turtle.end_fill()       填充完成
# turtle.hideturtle()     隐藏箭头显示
# turtle.showturtle()     显示箭头
# (3)全局控制命令
# turtle.clear()   清空turtle窗口,但是turtle的位置和状态不会改变
# turtle.reset()   清空窗口,重置turtle状态为起始位置
# turtle.undo()    撤销上一个turtle动作

for i in range(2):
    t.fillcolor('#000')  # 填充颜色
    t.begin_fill()  # 开始填充
    t.circle(50)
    t.end_fill()    # 结束填充

'''
https://docs.python.org/zh-cn/3/library/turtle.html#turtle.stamp 海龟学习网址
'''

网站

https://docs.python.org/zh-cn/3/library/turtle.html#turtle.stamp 海龟学习网址
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值