from turtle import *
import math
speed(10)# 设置尺寸为400*400,背景为黄色的画布
screensize(400, 400, "yellow")# 太极图
pencolor("black")
pensize(3)
penup()
goto(0, -100)
pendown()fillcolor("black")
begin_fill()
circle(100, 180)
circle(50, -180)
circle(-50, -180)
end_fill()fillcolor("white")
begin_fill()
circle(-100, 180)
circle(-50, 180)
circle(50, 180)
end_fill()penup()
goto(0, -65)
pendown()
pencolor("white")
begin_fill()
circle(15)
end_fill()penup()
goto(0, 35)
pendown()
pencolor("black")
fillcolor("black")
begin_fill()
circle(15)
end_fill()# 八卦图
pencolor("red")
pensize(8)length = 80
r_list = [160, 180, 200]
line_lists = [[0, 1, 0, 0, 1, 1, 0, 1],[1, 1, 0, 0, 0, 1, 1, 0],[0, 1, 1, 0, 1, 0, 1, 0]]
for r, line_list in zip(r_list, line_lists):penup()goto(0, 0)seth(112.5)forward(r)seth(0)pendown()side = math.sin(math.radians(22.5))*r*2for type in line_list:penup()forward((side-length)/2)pendown()if type is 0:forward(length)else:forward(length*0.375)penup()forward(length*0.25)pendown()forward(length*0.375)penup()forward((side-length)/2)pendown()right(45)

python turtle 太极八卦图相关推荐

  1. python画太极八卦图_AI剪刀工具快速绘制太极八卦图

    这篇教程主要是向大家介绍AI剪刀工具快速绘制太极八卦图方法,教程很简单,大家一起来学习吧! 具体的制作步骤如下: 1.Ctrl+N新建一个300*300mm的文档. 2.使用矩形工具,绘制一个与文档大 ...

  2. python画太极八卦图_太极八卦图的正确画法

    PPT怎么画太极八卦图?之前我们介绍了好几种软件绘制太极八卦图的方法,今天我们来看看最常见的ppt中怎么画太极八卦图?下面分享详细的绘制过程和具体参数,需要的朋友可以参考下 1.新建一个PPT文档,设 ...

  3. python画太极八卦图_用布尔运算绘制一个太极八卦图

    布尔运算是UI设计中一个关键的知识点,今天,我们继续给不熟悉的朋友补补课. 教程来自P大点S的PJ胸,Pro_java,在这里,我们会用一个八卦图,再次带大家熟悉布尔运算,特别适合新手练习! 新建一个 ...

  4. python画太极八卦图_「太极八卦图」使用HTML+CSS画太极八卦图 - seo实验室

    太极八卦图 使用HTML+CSS画太极八卦图 基本语法 CSS基本语法格式:选择符{属性1:属性值1;属性2:属性值2;属性3:属性值3;......} 选择符:1.元素选择器:找到同名一系列 2.类 ...

  5. python画太极八卦图_CAD怎么画出八卦图? cad画完整太极八卦图的教程

    对于初学者来说,在CAD里画一个简易的八卦图可能感觉较困难,这个困难指的不是你不会画,而是你对CAD的思路还不够清晰,下面我就带着你通过几个简单的步骤即可实现八卦图的绘制. 软件名称:autocad2 ...

  6. 用python画八卦图-使用turtle绘制太极八卦图

    话不多说,直接看效果 太极八卦图.png 下面是源码 # coding: utf-8 import turtle as t colors = ['white', 'black'] # 设置画笔宽度 t ...

  7. pythonturtle八卦_使用turtle绘制太极八卦图

    话不多说,直接看效果 太极八卦图.png 下面是源码 # coding: utf-8 import turtle as t colors = ['white', 'black'] # 设置画笔宽度 t ...

  8. HTML5新增元素之Canvas-实现太极八卦图和扇子

    HTML5新增元素之Canvas-实现太极八卦图和扇子 绘制流程: 1.在HTML5中添加canvas元素,并且设置宽度和ID 2.在canvas元素中添加提示语句,让不支持的canvas的浏览器能够 ...

  9. HTML绘制太极八卦图

    实现效果如下: 实现代码如下: <!DOCTYPE html> <html lang="en"> <head><meta charset= ...

最新文章

  1. Android实战技巧之十一:Android Studio和Gradle
  2. git reset revert 回退回滚取消提交返回上一版本
  3. Halcon算子学习:create_surface_model
  4. 学习笔记-行政区划匹配缺失补全
  5. 小黑计算机一级题库,小黑课堂计算机一级题库
  6. cdlinux中minidwep的使用
  7. autorunner 测试java_AutoRunner|AutoRunner 自动化测试工具 4.2.5 正式版下载_太平洋下载中心...
  8. pandas分析NBA2017-2018赛季球员球队数据
  9. python批量图片进行双三插值BiCubic后,输出保存(亲测可用)。
  10. 三角形的外心 内心 重心 垂心 九点圆心与各圆半径的算法
  11. 查看电脑开关机时间和记录
  12. 曾被尊称为“教父级”人物的郭盛华,现在到底怎么样了?
  13. zencart bohase 模板
  14. 安卓开发用什么语言?一次违反常规的安卓大厂面试经历,含BATJM大厂
  15. 解决vmware虚拟机和宿主机之间不能复制粘贴问题
  16. 计算机毕业设计Java宠物爱心救助系统(源码+系统+mysql数据库+lw文档)
  17. 计算机网络安全的关键技术有,计算机网络安全的几项关键技术
  18. cdm 图片 转_从CDP到CDM的转变
  19. Mac装双系统的那些优缺点详解
  20. 综合编码——MPEG音频编码实验

热门文章

  1. 为什么short类型取值范围为-32768~32767
  2. linux中execve的用法,Linux 的 execve 函数
  3. cron表达式,看这篇就够了
  4. VSCode调试leetcode的cpp以及c语言(windows)
  5. 强化学习为 OpenAI 和 Microsoft 创建了有效的防御策略,拓宽了 ChatGPT 的护城河
  6. DebianLinux下如何安装软件(转)
  7. Linux timeout 命令
  8. 张艾迪(创始人):世界前三大互联网公司
  9. c语言程序百度贴吧,经典C源程序100例
  10. 登录逻辑漏洞整理集合