python太极代码_Python turtle绘制阴阳太极图代码解析
本文详细分析如何使用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绘制阴阳太极图代码解析相关推荐
- python turtle画太极的代码_python turtle 绘制太极图的实例
效果如下所示: # -*- coding: utf-8 -*- import turtle # 绘制太极图函数 def draw_TJT(R): turtle.screensize(800, 600, ...
- python画彩色螺旋线_Python turtle 绘制彩色螺旋线
小朋友总会别各种五颜六色的色彩所吸引,就拿小编的小侄子来说,自己很喜欢美术课,看到五颜六色的颜色都想尝试着图一下,但结果总是不仅人意,今天南京小码王Python培训机构,就为大家介绍一下Python ...
- 用python画漫画_Python——turtle绘制动漫形象(魔法少女小圆晓美焰,super beautiful)...
import turtle as te import time WriteStep = 15 # 贝塞尔函数的取样次数 Speed = 5 Width = 600 # 界面宽度 Height = 50 ...
- python画卡通_Python——turtle绘制动漫形象(魔法少女小圆晓美焰,super beautiful)...
import turtle as te import time WriteStep = 15 # 贝塞尔函数的取样次数 Speed = 5 Width = 600 # 界面宽度 Height = 50 ...
- 手机如何看python代码_python如何绘制iPhone手机图案?(代码示例)
本篇文章给大家带来的内容是介绍python如何绘制iPhone手机图案?(代码示例).有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助. 虽然我用不起苹果手机,但我可以用python画出 ...
- python动态爱心代码_python 动态绘制爱心的示例
python 动态绘制爱心的示例 代码 import turtle turtle.bgcolor("black") turtle.pensize(2) sizeh = 1.2 de ...
- python绘图苹果_python如何绘制iPhone手机图案?(代码示例)
本篇文章给大家带来的内容是介绍python如何绘制iPhone手机图案?(代码示例).有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助. 虽然我用不起苹果手机,但我可以用python画出 ...
- python画五角星代码_Python如何使用27行代码绘制星星图
Python如何使用27行代码绘制星星图,代码,如何使用,星星,满天星,效果 Python如何使用27行代码绘制星星图 易采站长站,站长之家为您整理了Python如何使用27行代码绘制星星图的相关内容 ...
- 【Canvas】js用Canvas绘制阴阳太极图动画效果
学习JavaScript是否兴趣缺缺,那就需要来一个兴趣学习,问一下有没有兴趣用Canvas画图呢,可以画很多有趣的事物,自由发挥想象,收获多多哦,这里有一个例子,如何用canvas画阴阳太极图动图效 ...
最新文章
- 腾讯开源项目盘点:WeUI,WePY,Tinker,Mars等
- ElementUI之row-click
- mysql导入数据比原来多_Oracle和MySQL的数据导入,差别为什么这么大
- 【python】内存相关
- [scikit-learn 机器学习] 7. 朴素贝叶斯
- (需求实战_进阶_06)SSM集成RabbitMQ 订阅模式 关键代码讲解、开发、测试
- 吴恩达深度学习 —— 4.2 深层网络中的前向传播
- java ==陷阱_Java小陷阱
- Java线程的5种状态及切换
- 变量的语法扩展(JS)
- html取元素的文本,解析HTML以获取元素内的文本
- php整型运算符,php常用运算符
- 写一个NSString类的实现
- 基于微信小程序外卖点餐系统 开题报告
- c3p0 服务启动获取连接超时_一次c3p0连接池连接异常错误的排查
- sql插入后返回id
- OpenSSL解析X509证书
- 社交网络分析算法(SNA)
- 安卓 摇一摇 事件监听
- INF安装信息文件①
热门文章
- 验证IBIS模型正确并转换为DML模型图文演示
- python图片保存_Python中读取,显示,保存图片的方法
- 怎样批量查询网站是否被搜狗收录?批量查询网站搜狗收录的详细教程
- 鸿蒙HarmonyOS版抖音(含源码)
- 【AI-CPS】【大数据】NeuSeer平台助力工业大数据服务商
- python换照片底色_Python 利用OpenCV给照片换底色的示例代码
- 【LeetCode】LCP 17. 速算机器人(C++)
- app测试移动应用测试 (功能测试)适合0基础学习
- 【结构化思考】边缘计算架构 3D模型参考
- 地形系统shader学习