吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1443|回复: 17
收起左侧

[学习记录] 海龟绘图之Python实现

[复制链接]
回帖奖励 5 CB吾爱币 回复本帖可获得 1 CB吾爱币奖励! 每人限 1 次(中奖概率 50%)
甜萝 发表于 2023-1-12 22:28
本帖最后由 paypojie 于 2023-1-12 22:41 编辑

思路以及学习来源 https://www.liaoxuefeng.com/wiki/1016959663602400/1249593505347328
动手实现海龟绘图  目标 指挥一只小海龟绘制一个长方形 使用海龟绘图前需要先导入turtle模块 代码如下
[Python] 纯文本查看 复制代码
# 下面的代码意思是从turtle模块中导入所有内容
from turtle import *

# 设置笔刷宽度
width(4)

# 前进
forward(200)
# 转向
right(90)

# 设置笔刷颜色
pencolor('red')
forward(100)
right(90)

pencolor('green')
forward(200)
right(90)

pencolor('blue')
forward(100)
right(90)

done()

效果

QQ截图20230112221131.png

使用done()函数 让窗口消息循环 等待用户关闭 不使用该函数 python进程将会立刻结束 在绘制完长方形后立即关闭窗口
从上面的代码中 我们可以看得出 海龟绘图就是指挥小海龟前进 转向 绘制长方形就是前进 右转90度 反复四次 上述代码很简单 很容易理解

改写海龟绘图的代码 如下:
[Python] 纯文本查看 复制代码
from turtle import *
width(4)
for i in range(4):
    if i % 2 == 0:
        forward(200)
    else:
        forward(100)
    right(90)
done()

效果

QQ截图20230112221613.png

绘制三角形的代码
[Python] 纯文本查看 复制代码
from turtle import *
width(4)
right(45)
forward(100)
right(135)
forward(74)
right(90)
forward(83)
done()

效果

QQ截图20230112223943.png

绘制勾号的代码
[Python] 纯文本查看 复制代码
from turtle import *
width(4)
right(45)
forward(100)
left(90)
forward(200)
done()

效果

QQ截图20230112222200.png

绘制叉号的代码
[Python] 纯文本查看 复制代码
from turtle import *
width(4)
right(45)
forward(100)
right(180)
forward(50)
right(90)
forward(50)
right(180)
forward(104)
done()

效果

QQ截图20230112222404.png

绘制十的代码
[Python] 纯文本查看 复制代码
from turtle import *
width(4)
forward(100)
right(180)
forward(50)
right(90)
forward(50)
right(180)
forward(104)
done()

效果

QQ截图20230112222651.png

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
why3316 + 1 + 1 谢谢@Thanks!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

Arcticlyc 发表于 2023-1-12 22:38
不积跬步,无以至千里
 楼主| 甜萝 发表于 2023-1-12 22:43
Dream0408 发表于 2023-1-12 22:46
 楼主| 甜萝 发表于 2023-1-12 22:52

不用谢啦
Burpcka 发表于 2023-1-12 22:58
感谢分享,努力学习
 楼主| 甜萝 发表于 2023-1-12 23:01
Burpcka 发表于 2023-1-12 22:58
感谢分享,努力学习

海龟绘图很简单的
erui 发表于 2023-1-12 23:29

回帖奖励 +1 CB吾爱币

谢谢楼主分享,这功能的实现,让很多人想起那个时代刚接触电脑的时候,用的就是海龟绘图。
729 发表于 2023-1-12 23:35
大佬大佬
 楼主| 甜萝 发表于 2023-1-12 23:38

不是 嗷呜
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 00:59

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表