作为一名中医药大学的学生,对太极图那是情有独钟,这不,我刚开始学Python不久,便想着用turtle库画一个太极图,对turtle库的使用还不熟练,代码量可能有点多……

后来又尝试了让太极转动起来:用turtle库画太极图,并让它转起来
代码:

import turtler = 200  # 太极半径
turtle.pensize(2)  # 画笔尺寸# 将太极的圆心调整至坐标原点
turtle.right(90)
turtle.penup()  # 拿起画笔
turtle.fd(r)
turtle.pendown()  # 落下画笔turtle.right(90)  # 调整海龟角度# 开始画阳鱼
turtle.fillcolor("white")  # 填充为白色
turtle.begin_fill()  # 开始填充
turtle.circle(-r / 2, 180)
turtle.circle(r / 2, 180)
turtle.circle(r, 180)
turtle.end_fill()  # 填充结束# 开始画阴鱼
turtle.fillcolor("black")  # 填充为黑色
turtle.begin_fill()  # 开始填充
turtle.circle(r, 180)
turtle.right(180)
turtle.circle(-r / 2, 180)
turtle.circle(r / 2, 180)
turtle.end_fill()  # 填充结束# 开始画阴鱼眼
turtle.goto(0, -5 * r / 8)  # 到达相应的坐标
turtle.fillcolor("white")
turtle.begin_fill()
turtle.circle(r / 8, 360)
turtle.end_fill()turtle.penup()  # 拿起画笔
turtle.goto(0, r * 3 / 8)  # 到达相应的坐标
turtle.pendown()  # 放下画笔# 开始画阳鱼眼
turtle.fillcolor("black")
turtle.begin_fill()
turtle.circle(r / 8, 360)
turtle.end_fill()
turtle.right(90)  # 让画笔转动90°,隐藏画笔turtle.done()  # 让窗口停留

运行结果:

用Python的turtle库画太极图相关推荐

  1. 用python的Turtle库画一个笑脸

    用python的Turtle库画一个笑脸 最近刚了解到python的turtle库,就简单的尝试一下,画一个笑脸. 效果图: 效果图看起来和原图的差别还是有点大,但是没关系,这只是一个尝试而已. 附上 ...

  2. 使用python的turtle库画表情包

    使用python的turtle库画表情包 话不多说,先上效果图,然后是代码 代码如下: import turtleturtle.penup() turtle.goto(-80,20) turtle.c ...

  3. python的turtle库画乔治

    分享一个用python的turtle库画乔治 链接:https://pan.baidu.com/s/1rIAZXGWIyk6zbDv5jlwv2g 提取码:rv6v 复制这段内容后打开百度网盘手机Ap ...

  4. 用Python的turtle库画一颗简单的树(双层递归的思想)

    用Python的turtle库画一颗简单的树(双层递归的思想) 这段时间比较闲,在CSDN上随便逛逛,看到有些用Python来绘图的程序,很有意思.于是作为Python小白的我,也自己动手尝试了一下, ...

  5. python的turtle库画一只小狐狸

    python的turtle库画一只小狐狸 from turtle import * setup(700,600,450,100)#标题输出 pensize(2) pencolor(0,0,0) pen ...

  6. 利用Python的turtle库画自行车

    利用Python的turtle库画自行车 前言 前言总得说点什么.疫情在家,慕课上学习北理工嵩天等老师的<python语言程序设计>[1],觉得turtle画图,挺有意思,既然骑不了自行车 ...

  7. 用python的turtle库画一个小猪佩奇

    小猪佩奇是一个可爱的小猪.她已经四岁了,与她的妈妈,爸爸,和弟弟乔治生活在一起.佩奇最喜欢做的事情是玩游戏,打扮的漂亮,度假,以及在小泥坑里快乐的跳上跳下和与小羊苏西(她最好的朋友)乔治(她的弟弟)一 ...

  8. 利用python的turtle库画一个图形

    今天我们用python的turtle库制作一个简单的图形(新手必看) [注:turtle是python的标准自带库,无需安装!] 好的废话不多说我们开始写代码 #制作人:中将 #一起自学python ...

  9. 用python画玫瑰花代码-Python | 用turtle库画玫瑰花

    python.turtle库 2019年02月28日 11:46:16 展示效果如下: 肉丝 代码如下: from turtle import * import time setup(600, 800 ...

最新文章

  1. Oracle 触发器 Update 不能操作本表的疑问
  2. 泰坦尼克号数据_看完泰坦尼克号生还数据之后,你还会认为是妇女和儿童先走吗?...
  3. windows下用eclipse配置c++开发环境
  4. python numpy矩阵索引_python-为什么scipy csr矩阵的行索引比numpy数组...
  5. 图的邻接矩阵表示与最短路径算法( Dijkstra )代码实现
  6. 基础连接已经关闭: 无法与远程服务器建立信任关系
  7. Py之pyecharts:python包之数据可视化包pyecharts简介、安装、使用方法之详细攻略
  8. VS2015 编译libevent库
  9. opencv怎么安装?opencv下载安装教程
  10. (11) IFC中物理文件解析 (Industry Foundation Class)
  11. 紫阳的日常——第一章 拒绝访问的高考成绩
  12. 《Linux指令从入门到精通》——4.2 Linux下的简单文字模式文本编辑器
  13. android 桥接,路由器一键桥接Android实现
  14. 扫地机器人划伤地板_使用扫地机器人地板会被破坏吗
  15. 无人驾驶汽车背后的伦理困境
  16. xilinx与altera
  17. 11.全连接卷积神经网络 FCN
  18. 本周最新文献速递20211010
  19. MySQL实现主主同步(三台服务器)
  20. 数据结构作业9(清览题库)

热门文章

  1. 基于java的中国象棋的设计与实现毕业设计
  2. 大连英语培训百家外语商务英语初级阶段如何学习中级商务英语口语
  3. 寻迹避障小车设计的ppt怎么做
  4. gradle项目离线打包
  5. uni-app离线打包APK教程
  6. pkg打包egg (win7/win10通用)
  7. html播放器添加广告,我用htmlvideo想在播放视频前加载一段几分钟的广告 怎么写啊...
  8. 动脑学院Python从入门到精通系列快速入门(0)
  9. 北斗三号频点有哪些_北斗一号二号三号区别
  10. STM32F407ZGT6控制ESP8266与OV2640下的百度智能图片识别