【python绘图】turle 绘图基本案例

0. 基础知识

资料来自中国mooc北京理工大学python课程
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

题目检测

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1. 蟒蛇绘制

在这里插入图片描述

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()

2. 正方形绘制

在这里插入图片描述

import turtle as t
t.pensize(2)
for i in range(4):
    t.forward(150)
    t.left(90)
t.done()

3. 六边形绘制

在这里插入图片描述

import turtle as t
t.pensize(5)
for i in range(6):
    t.forward(150)
    t.left(60)
t.done()

4. 叠边形绘制

在这里插入图片描述

import turtle as t
t.pensize(2)
for i in range(9):
    t.fd(150)
    t.left(80)
 t.done() 

5. 风轮绘制

在这里插入图片描述

import turtle as t

t.pensize(2)
for i in range(4):
    t.seth(90*i)
    t.fd(150)
    t.right(90)
    t.circle(-150,45)
    t.goto(0,0)
t.done()

6. 五角星绘制

在这里插入图片描述

import turtle

turtle.pensize(5)
turtle.pencolor("yellow")
turtle.fillcolor("red")
turtle.begin_fill()
for i in range(5):
    turtle.fd(100)
    turtle.right(144)
    turtle.forward(100)
    turtle.left(72)
turtle.end_fill()

turtle.hideturtle()
turtle.done()
  1. 首先导入 turtle 模块,这是 Python 中用于绘制图形的标准库。
  2. 接着设置画笔的粗细和颜色,以及填充颜色。
  3. 调用 begin_fill() 开始填充颜色。
  4. 通过 for 循环五次,依次绘制五条边,每次向前移动 100 像素,然后改变角度转向,这样绘制出五角星的形状。
  5. 调用 end_fill() 结束填充,并且调用 hideturtle() 隐藏箭头,最后调用 done() 完成绘制。
  • 21
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值