本文详细分析如何使用python turtle绘制阴阳太极图,先来分解这个图形,图片中有四种颜色,每条曲线上的箭头表示乌龟移动的方向,首先从中心画一个半圆(红线),以红线所示圆的直径作半径画一个校园,半径为红线所示圆半径的0.15倍(蓝线),之所以选择0.15倍,是因为这样嵌入红圆内的小圆直径和红圆直径接近黄金分割。

代码

导入turtle库

import turtle

创建画布

window = turtle.screen

......

window.exitonclick()

创建画笔

bage = turtle.turtle()

设置画笔颜色

bage.color("black", "black")

设置画笔的宽度

bage.width(3)

准备开始填充图形

bage.begin_fill()

画一个半径为radius/2,弧度为180的半圆,画红线所示半圆

radius = 100

bage.circle(radius/2, 180)

画黄线所示的圆,半径radius,弧度180半圆

bage.circle(radius, 180)

将画笔方向旋转180度

bage.left(180)

画绿线所示半圆,画一个半径为radius/2,弧度180半圆,此时半径值为负

bage.cirle(-radius/2, 180)

结束填充

bage.end_fill()

画笔向左旋转90度,正好指向画板上方

bage.left(90)

抬起画笔,在运动时不会留下痕迹

bage.up()

向前移动radius0.35,这样小圆边线距离大圆边线上下各radius0.35

bage.forward(radius*0.35)

隐藏画笔

bage.ht()

完整代码

效果图如下:

希望与广大网友互动??

点此进行留言吧!

python太极代码_Python turtle绘制阴阳太极图代码解析相关推荐

  1. python turtle画太极的代码_python turtle 绘制太极图的实例

    效果如下所示: # -*- coding: utf-8 -*- import turtle # 绘制太极图函数 def draw_TJT(R): turtle.screensize(800, 600, ...

  2. python画彩色螺旋线_Python turtle 绘制彩色螺旋线

    小朋友总会别各种五颜六色的色彩所吸引,就拿小编的小侄子来说,自己很喜欢美术课,看到五颜六色的颜色都想尝试着图一下,但结果总是不仅人意,今天南京小码王Python培训机构,就为大家介绍一下Python ...

  3. 用python画漫画_Python——turtle绘制动漫形象(魔法少女小圆晓美焰,super beautiful)...

    import turtle as te import time WriteStep = 15 # 贝塞尔函数的取样次数 Speed = 5 Width = 600 # 界面宽度 Height = 50 ...

  4. python画卡通_Python——turtle绘制动漫形象(魔法少女小圆晓美焰,super beautiful)...

    import turtle as te import time WriteStep = 15 # 贝塞尔函数的取样次数 Speed = 5 Width = 600 # 界面宽度 Height = 50 ...

  5. 手机如何看python代码_python如何绘制iPhone手机图案?(代码示例)

    本篇文章给大家带来的内容是介绍python如何绘制iPhone手机图案?(代码示例).有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助. 虽然我用不起苹果手机,但我可以用python画出 ...

  6. python动态爱心代码_python 动态绘制爱心的示例

    python 动态绘制爱心的示例 代码 import turtle turtle.bgcolor("black") turtle.pensize(2) sizeh = 1.2 de ...

  7. python绘图苹果_python如何绘制iPhone手机图案?(代码示例)

    本篇文章给大家带来的内容是介绍python如何绘制iPhone手机图案?(代码示例).有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助. 虽然我用不起苹果手机,但我可以用python画出 ...

  8. python画五角星代码_Python如何使用27行代码绘制星星图

    Python如何使用27行代码绘制星星图,代码,如何使用,星星,满天星,效果 Python如何使用27行代码绘制星星图 易采站长站,站长之家为您整理了Python如何使用27行代码绘制星星图的相关内容 ...

  9. 【Canvas】js用Canvas绘制阴阳太极图动画效果

    学习JavaScript是否兴趣缺缺,那就需要来一个兴趣学习,问一下有没有兴趣用Canvas画图呢,可以画很多有趣的事物,自由发挥想象,收获多多哦,这里有一个例子,如何用canvas画阴阳太极图动图效 ...

最新文章

  1. 腾讯开源项目盘点:WeUI,WePY,Tinker,Mars等
  2. ElementUI之row-click
  3. mysql导入数据比原来多_Oracle和MySQL的数据导入,差别为什么这么大
  4. 【python】内存相关
  5. [scikit-learn 机器学习] 7. 朴素贝叶斯
  6. (需求实战_进阶_06)SSM集成RabbitMQ 订阅模式 关键代码讲解、开发、测试
  7. 吴恩达深度学习 —— 4.2 深层网络中的前向传播
  8. java ==陷阱_Java小陷阱
  9. Java线程的5种状态及切换
  10. 变量的语法扩展(JS)
  11. html取元素的文本,解析HTML以获取元素内的文本
  12. php整型运算符,php常用运算符
  13. 写一个NSString类的实现
  14. 基于微信小程序外卖点餐系统 开题报告
  15. c3p0 服务启动获取连接超时_一次c3p0连接池连接异常错误的排查
  16. sql插入后返回id
  17. OpenSSL解析X509证书
  18. 社交网络分析算法(SNA)
  19. 安卓 摇一摇 事件监听
  20. INF安装信息文件①

热门文章

  1. 验证IBIS模型正确并转换为DML模型图文演示
  2. python图片保存_Python中读取,显示,保存图片的方法
  3. 怎样批量查询网站是否被搜狗收录?批量查询网站搜狗收录的详细教程
  4. 鸿蒙HarmonyOS版抖音(含源码)
  5. 【AI-CPS】【大数据】NeuSeer平台助力工业大数据服务商
  6. python换照片底色_Python 利用OpenCV给照片换底色的示例代码
  7. 【LeetCode】LCP 17. 速算机器人(C++)
  8. app测试移动应用测试 (功能测试)适合0基础学习
  9. 【结构化思考】边缘计算架构 3D模型参考
  10. 地形系统shader学习