三、Python学习(三)海龟模块turtle使用案列-奥迪图标

在这里插入图片描述
学习直角坐标系,学习使用Python坐标进行定位。
经过海龟模块turtle(一)和(二)的学习之后我们开始写代码案例,首先我们绘制奥迪图标
如果前面学习理解的差不多了,自然看代码注解清晰明了,接下来我们开始绘制
在这里插入图片描述

编程代码实现
import turtle #导入海龟模块函数库

turtle.screensize(800,600,“black”) #设置画布的大小和背景颜色

t = turtle.Pen() #初始化画笔
t.pensize(10) #设置画笔线条粗细为指定大小
t.speed(1) #设置画笔绘制时移动速度,参数为0—1之间
t.pencolor(“white”) #设置画笔颜色

t.circle(50) #设置半径为50像素的圆
t.penup() #放下画笔
t.forward(70) #向前移动70像素距离
t.pendown() #提起画笔,用于另起一个地方绘制的时候用,与pendown()配对使用

t.circle(50) #设置半径为50像素的圆
t.penup() #放下画笔,移到指定地点后继续绘制
t.forward(70) #向前移动70像素距离
t.pendown() #提起画笔,用于另起一个地方绘制的时候用,与pendown()配对使用

t.circle(50) #设置半径为50像素的圆
t.penup() #放下画笔,移到指定地点后继续绘制
t.forward(70) #向前移动70像素距离
t.pendown() #提起画笔,用于另起一个地方绘制的时候用,与pendown()配对使用

t.circle(50) #设置半径为50像素的圆
t.penup() #放下画笔,移到指定地点后继续绘制
t.forward(70) #向前移动70像素距离
t.pendown() #提起画笔,用于另起一个地方绘制的时候用,与pendown()配对使用

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
好的,我们可以使用海龟模块中的数字绘图函数来完成这个任务。下面是一个示例代码: ```python import turtle # 设置海龟的画笔颜色和速度 turtle.pencolor('red') turtle.speed(2) # 绘制数字 0 turtle.penup() turtle.goto(-100, 0) turtle.pendown() turtle.circle(50) # 绘制数字 1 turtle.penup() turtle.goto(0, 0) turtle.pendown() turtle.right(90) turtle.forward(100) # 绘制数字 2 turtle.penup() turtle.goto(50, 50) turtle.pendown() turtle.left(135) turtle.forward(70) turtle.right(45) turtle.forward(50) turtle.right(45) turtle.forward(70) # 绘制数字 3 turtle.penup() turtle.goto(0, -100) turtle.pendown() turtle.left(135) turtle.forward(70) turtle.right(135) turtle.forward(70) # 绘制数字 4 turtle.penup() turtle.goto(-100, -100) turtle.pendown() turtle.right(90) turtle.forward(50) turtle.left(90) turtle.forward(50) turtle.left(90) turtle.forward(50) turtle.right(180) turtle.forward(100) # 绘制数字 5 turtle.penup() turtle.goto(50, -50) turtle.pendown() turtle.right(180) turtle.forward(70) turtle.left(90) turtle.forward(50) turtle.left(90) turtle.forward(70) turtle.right(90) turtle.forward(50) turtle.right(90) turtle.forward(70) # 绘制数字 6 turtle.penup() turtle.goto(-100, 50) turtle.pendown() turtle.right(180) turtle.circle(50, -180) turtle.forward(50) # 绘制数字 7 turtle.penup() turtle.goto(0, 50) turtle.pendown() turtle.left(135) turtle.forward(70) turtle.right(45) turtle.forward(50) # 绘制数字 8 turtle.penup() turtle.goto(-100, -50) turtle.pendown() turtle.circle(50) # 绘制数字 9 turtle.penup() turtle.goto(0, -50) turtle.pendown() turtle.left(135) turtle.forward(70) turtle.right(45) turtle.forward(50) turtle.right(45) turtle.forward(70) # 隐藏海龟 turtle.hideturtle() turtle.done() ``` 代码中使用海龟模块中的一些基本绘图函数,例如 `turtle.penup()`、`turtle.pendown()`、`turtle.forward()`、`turtle.circle()` 等,来绘制每个数字。最后调用 `turtle.done()` 来保持窗口不关闭,让我们可以欣赏绘制出来的数字。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Allen.Su

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值