前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >turtle绘制太极图

turtle绘制太极图

作者头像
捞月亮的小北
发布2024-03-01 14:03:02
1020
发布2024-03-01 14:03:02
举报
文章被收录于专栏:捞月亮的小北捞月亮的小北

代码演示

代码语言:javascript
复制
import turtle         #导入turtle库
t = turtle.Pen()

# turtle.circle(radius,extent,step)
# radius 是必需的,表示半径,正值时逆时针旋转;
# extent 表示度数,用于绘制圆弧,正值时向上,负值时向下;
# step 表示边数,可用于绘制正多边形;
# extent 和 step 参数可有可无。

# 画大圆
t.fillcolor("black")
t.begin_fill()
t.circle(175,-180)    # 顺时针旋转180°,半径为175
t.circle(350,-180)  # 顺时针旋转180°,半径为350
t.end_fill()

t.fillcolor("white")
t.begin_fill()
t.circle(175,180)     # 逆时针向上旋转180°,半径为175
t.end_fill()
t.circle(-175,180)    # 顺时针旋转180°,半径为175
t.circle(-350,-180)   # 逆时针向下旋转180°,半径为350

# 画小圆  半圆半径的一半为小圆半径
t.up()
t.circle(-43.75,-180)
t.down()
t.fillcolor("black")
t.begin_fill()
t.circle(87.5)
t.end_fill()
t.up()
t.circle(175,180)
t.down()
t.fillcolor('white')
t.begin_fill()
t.circle(-87.5)
t.end_fill()
turtle.done()

结果演示

本文参与?腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2024-02-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客?前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与?腾讯云自媒体分享计划? ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com