网易首页 > 网易号 > 正文 申请入驻

「Python海龟画图」利用海龟画笔绘制八卦图

0
分享至

设置八卦图中画布的背景色,隐藏画笔的箭头,设置画笔的速度等。绘制八卦图的右半部分,外部由一个大的半圆,和两个正反的两个一半大小的半圆组成,填充色为黑色,在右半部分中挖一个白色的完整小圆。绘制八卦图的左半部分,外部由一个大的半圆,和两个正反的两个一半大小的半圆组成,填充色为白色,在左半部分中挖一个黑色的完整小圆。

功能要求

八卦图的最外边界是一个圆形,内部从中心点出发,被正反两个半径为外圆圈半径1/2的半圆弧划分开来。

例代码

import turtle

# 设置八卦图的中心位置

turtle.up()

turtle.goto(0, 200)

turtle.down()

# 绘制八卦图的边界线

turtle.circle(-200)

turtle.circle(-100, 180)

turtle.circle(100, 180)

turtle.done()

功能要求

绘制八卦图的右半部分,外部由一个大的半圆,和两个正反的两个一半大小的半圆组成,填充色为黑色,在右半部分中挖一个白色的完整小圆。

例代码

import turtle

# 设置八卦图的中心位置

turtle.up()

turtle.goto(0, 200)

turtle.down()

# 绘制八卦图的右半部分,并填充黑色

turtle.fillcolor("black")

turtle.begin_fill()

turtle.circle(-200, 180)

turtle.left(0)

turtle.circle(-100, 180)

turtle.circle(100, 180)

turtle.end_fill()

# 绘制八卦图右边的小白色圆圈

turtle.left(180)

turtle.up()

turtle.goto(0, -125)

turtle.down()

turtle.color("white")

turtle.begin_fill()

turtle.circle(30)

turtle.end_fill()

turtle.done()

运行结果

功能要求

在已绘制好的八卦图的右半部分的基础上完成八卦图的左半部分。绘制八卦图的左半部分,外部由一个大的半圆,和两个正反的两个一半大小的半圆组成,填充色为白色,在左半部分中挖一个黑色的完整小圆。

例代码

import turtle

# turtle.hideturtle() # 隐藏画笔

# turtle.speed(0) # 设置画笔速度

# 设置八卦图的中心位置

turtle.up()

turtle.goto(0, 200)

turtle.down()

# 绘制八卦图的右半部分,并填充黑色

turtle.fillcolor("black")

turtle.begin_fill()

turtle.circle(-200, 180)

turtle.left(0)

turtle.circle(-100, 180)

turtle.circle(100, 180)

turtle.end_fill()

# 绘制八卦图右边的小白色圆圈

turtle.left(180)

turtle.up()

turtle.goto(0, -125)

turtle.down()

turtle.color("white")

turtle.begin_fill()

turtle.circle(30)

turtle.end_fill()

# 重置画笔的位置和画笔的角度

turtle.up()

turtle.goto(0, 200)

turtle.down()

turtle.left(180)

# 绘制八卦图的左半部分,并填充白色

turtle.color("black", "white")

turtle.begin_fill()

turtle.circle(200, 180)

turtle.left(180)

turtle.circle(-100, 180)

turtle.circle(100, 180)

turtle.end_fill()

# 绘制八卦图右边的小黑色圆圈

turtle.left(180)

turtle.up()

turtle.goto(0, 75)

turtle.down()

turtle.color("black")

turtle.begin_fill()

turtle.circle(30)

turtle.end_fill()

turtle.done()

运行结果

功能要求

完善绘制的八卦图,设置八卦图中画布的背景色,隐藏画笔的箭头,设置画笔的速度等。

实例代码

import turtle

turtle.hideturtle() # 隐藏画笔

turtle.speed(0) # 设置画笔速度

turtle.bgcolor("lavender") # 设置画布的背景颜色

# 设置八卦图的中心位置

turtle.up()

turtle.goto(0, 200)

turtle.down()

# 绘制八卦图的右半部分,并填充黑色

turtle.fillcolor("black")

turtle.begin_fill()

turtle.circle(-200, 180)

turtle.left(0)

turtle.circle(-100, 180)

turtle.circle(100, 180)

turtle.end_fill()

# 绘制八卦图右边的小白色圆圈

turtle.left(180)

turtle.up()

turtle.goto(0, -125)

turtle.down()

turtle.color("white")

turtle.begin_fill()

turtle.circle(30)

turtle.end_fill()

# 重置画笔的位置和画笔的较多

turtle.up()

turtle.goto(0, 200)

turtle.down()

turtle.left(180)

# 绘制八卦图的左半部分,并填充白色

turtle.color("black", "white")

turtle.begin_fill()

turtle.circle(200, 180)

turtle.left(180)

turtle.circle(-100, 180)

turtle.circle(100, 180)

turtle.end_fill()

# 绘制八卦图右边的小黑色圆圈

turtle.left(180)

turtle.up()

turtle.goto(0, 75)

turtle.down()

turtle.color("black")

turtle.begin_fill()

turtle.circle(30)

turtle.end_fill()

turtle.done()

运行结果

19

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
北京东城首个共有产权商品住房项目完成交付入住

北京东城首个共有产权商品住房项目完成交付入住

北青网-北京青年报
2024-06-04 16:25:04
上海绿地万豪酒店6月起停业,北京银行14.88亿接盘转为办公使用

上海绿地万豪酒店6月起停业,北京银行14.88亿接盘转为办公使用

界面新闻
2024-06-05 19:08:02
中方忍耐已到极限,无差别拦截仁爱礁菲律宾船只,补给全倒海里

中方忍耐已到极限,无差别拦截仁爱礁菲律宾船只,补给全倒海里

咖啡店的老板娘
2024-06-05 20:55:38
5胜3负!中国女排奥运资格告急,蔡斌下课?郎平或回归,朱婷笑了

5胜3负!中国女排奥运资格告急,蔡斌下课?郎平或回归,朱婷笑了

小豆豆赛事
2024-06-05 08:07:24
一股清流!蔡振华正式上任,或成国乒最大助力,苟仲文后悔莫及!

一股清流!蔡振华正式上任,或成国乒最大助力,苟仲文后悔莫及!

科普说娱乐
2024-06-05 08:58:45
CCTV5直播,黄金时间,中国男足胜泰国=令人振奋的双杀+提前出线

CCTV5直播,黄金时间,中国男足胜泰国=令人振奋的双杀+提前出线

侧身凌空斩
2024-06-05 11:58:24
中考后回头看,发现能考上重点高中的孩子,基本上都有这些特征!

中考后回头看,发现能考上重点高中的孩子,基本上都有这些特征!

好爸育儿
2024-06-03 10:32:34
2岁男孩曾因吸烟红遍全球,每天要抽40支烟,14年后现况曝光了

2岁男孩曾因吸烟红遍全球,每天要抽40支烟,14年后现况曝光了

听风听你
2024-06-05 12:12:40
1949年六大军区开会,无一人敢动,毛主席:谁不讲规矩就拿他开刀

1949年六大军区开会,无一人敢动,毛主席:谁不讲规矩就拿他开刀

青青河边
2024-06-04 21:00:26
深圳城管拿水管喷水驱赶占道商贩? 当地回应:正核实

深圳城管拿水管喷水驱赶占道商贩? 当地回应:正核实

奔流新闻
2024-06-04 20:01:08
北方大范围高温确定,知名专家明确提到43度!网友:盛夏怎么办?

北方大范围高温确定,知名专家明确提到43度!网友:盛夏怎么办?

中国气象爱好者
2024-06-05 21:48:49
查!“灵活就业”到底是谁提出来的?卑鄙无耻,其心可诛

查!“灵活就业”到底是谁提出来的?卑鄙无耻,其心可诛

缤纷糖果屋
2024-06-05 18:45:07
F16战机终究是来了!真正考验俄罗斯空天军实力的时刻到来了!

F16战机终究是来了!真正考验俄罗斯空天军实力的时刻到来了!

翻开历史和现实
2024-06-04 23:12:26
钓鱼岛隐藏着巨大财富和秘密,幸亏我国绝不退让,让国人激动不已

钓鱼岛隐藏着巨大财富和秘密,幸亏我国绝不退让,让国人激动不已

文史达观
2024-06-02 00:16:10
过“紧日子”的地方政府,已经把手伸进老百姓的口袋里去了

过“紧日子”的地方政府,已经把手伸进老百姓的口袋里去了

浮事记
2024-06-03 11:48:21
在医院里拍短剧,岂能无视患者家属感受?| 新京报快评

在医院里拍短剧,岂能无视患者家属感受?| 新京报快评

新京报评论
2024-06-05 19:55:01
痛心!假如日本打进来了,学生回复引人深思,评论区沦陷了

痛心!假如日本打进来了,学生回复引人深思,评论区沦陷了

请叫我教育君
2024-06-05 18:25:19
2024年上海地区养老金调整细则会是怎样的?过去几年有什么变化?

2024年上海地区养老金调整细则会是怎样的?过去几年有什么变化?

社保小达人
2024-06-05 11:52:53
1960年,苏联科学家幻想出2017年场景,很多内容令人大跌眼镜

1960年,苏联科学家幻想出2017年场景,很多内容令人大跌眼镜

文史道
2024-06-05 06:45:02
中国人不可破的15条天规,太多人后悔知道得太晚!

中国人不可破的15条天规,太多人后悔知道得太晚!

流逝的沙
2024-06-03 12:19:31
2024-06-06 05:02:44
夜晚回家
夜晚回家
学习中的笔记,授课时的教案
152文章数 8关注度
往期回顾 全部

艺术要闻

穿越时空的艺术:《马可·波罗》AI沉浸影片探索人类文明

头条要闻

9旬老人去世后被发现与小38岁保姆结婚 房产被过户

头条要闻

9旬老人去世后被发现与小38岁保姆结婚 房产被过户

体育要闻

赴美试训的崔永熙,表现究竟怎么样?

娱乐要闻

《青春有你》胡文煊被曝孕期出轨

财经要闻

员工证实周大福关闭深圳工厂

科技要闻

9家车企拿到自动驾驶落地入场券,没特斯拉

汽车要闻

又一个水桶车 试驾新“卷王”极狐阿尔法S5

态度原创

时尚
手机
本地
健康
公开课

今年穿紫色,开运又高级!

手机要闻

iPhone16 Pro Max再次被确认:边框刷新纪录,关键参数也很清晰!

本地新闻

我和我的家乡|踏浪营口,心动不止一夏!

晚餐不吃or吃七分饱,哪种更减肥?

公开课

近视只是视力差?小心并发症

无障碍浏览 进入关怀版