python- turtle学习

turtle 是 Python 内置的图形绘制库,特别适合初学者学习编程和图形绘制。它通过模拟一只“海龟”在屏幕上移动并留下轨迹来绘制图形。

控制海龟移动
在这里插入图片描述
控制画笔属性
在这里插入图片描述
绘制图形示例
在这里插入图片描述

import turtle

# 创建海龟对象
tu= turtle.Turtle()
# 设置海龟移动速度,1-10,10最快,0直接显示
tu.speed(1)
# 设置画笔颜色
tu.color("orange")
# 设置画笔形状为海龟,默认为箭头
tu.shape("turtle")

for _ in range(4):
    tu.forward(100)
    tu.left(90)

turtle.done()

绘制五角星
在这里插入图片描述

import turtle

t = turtle.Turtle()
t.color("blue")
t.fillcolor("yellow")
t.begin_fill() # 开始填充
# 设置画笔形状为海龟,默认为箭头
t.shape("turtle")
for _ in range(5):
    t.forward(100)
    t.right(144)
t.end_fill() # 结束填充

turtle.done()

绘制彩色螺旋
在这里插入图片描述

import turtle

t = turtle.Turtle()  # 创建一个画笔对象
colors = ["red", "purple", "blue", "green", "orange"]
t.pensize(2)
t.speed(0)
for x in range(200):
    t.pencolor(colors[x % 5])
    t.forward(x)
    t.left(59)

turtle.done()

可以改变 t.left中的角度,形成不同的图案 10,20,30,40,50,60,70…

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值