用Python的turtle库画太极图
作为一名中医药大学的学生,对太极图那是情有独钟,这不,我刚开始学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库画太极图相关推荐
- 用python的Turtle库画一个笑脸
用python的Turtle库画一个笑脸 最近刚了解到python的turtle库,就简单的尝试一下,画一个笑脸. 效果图: 效果图看起来和原图的差别还是有点大,但是没关系,这只是一个尝试而已. 附上 ...
- 使用python的turtle库画表情包
使用python的turtle库画表情包 话不多说,先上效果图,然后是代码 代码如下: import turtleturtle.penup() turtle.goto(-80,20) turtle.c ...
- python的turtle库画乔治
分享一个用python的turtle库画乔治 链接:https://pan.baidu.com/s/1rIAZXGWIyk6zbDv5jlwv2g 提取码:rv6v 复制这段内容后打开百度网盘手机Ap ...
- 用Python的turtle库画一颗简单的树(双层递归的思想)
用Python的turtle库画一颗简单的树(双层递归的思想) 这段时间比较闲,在CSDN上随便逛逛,看到有些用Python来绘图的程序,很有意思.于是作为Python小白的我,也自己动手尝试了一下, ...
- python的turtle库画一只小狐狸
python的turtle库画一只小狐狸 from turtle import * setup(700,600,450,100)#标题输出 pensize(2) pencolor(0,0,0) pen ...
- 利用Python的turtle库画自行车
利用Python的turtle库画自行车 前言 前言总得说点什么.疫情在家,慕课上学习北理工嵩天等老师的<python语言程序设计>[1],觉得turtle画图,挺有意思,既然骑不了自行车 ...
- 用python的turtle库画一个小猪佩奇
小猪佩奇是一个可爱的小猪.她已经四岁了,与她的妈妈,爸爸,和弟弟乔治生活在一起.佩奇最喜欢做的事情是玩游戏,打扮的漂亮,度假,以及在小泥坑里快乐的跳上跳下和与小羊苏西(她最好的朋友)乔治(她的弟弟)一 ...
- 利用python的turtle库画一个图形
今天我们用python的turtle库制作一个简单的图形(新手必看) [注:turtle是python的标准自带库,无需安装!] 好的废话不多说我们开始写代码 #制作人:中将 #一起自学python ...
- 用python画玫瑰花代码-Python | 用turtle库画玫瑰花
python.turtle库 2019年02月28日 11:46:16 展示效果如下: 肉丝 代码如下: from turtle import * import time setup(600, 800 ...
最新文章
- Oracle 触发器 Update 不能操作本表的疑问
- 泰坦尼克号数据_看完泰坦尼克号生还数据之后,你还会认为是妇女和儿童先走吗?...
- windows下用eclipse配置c++开发环境
- python numpy矩阵索引_python-为什么scipy csr矩阵的行索引比numpy数组...
- 图的邻接矩阵表示与最短路径算法( Dijkstra )代码实现
- 基础连接已经关闭: 无法与远程服务器建立信任关系
- Py之pyecharts:python包之数据可视化包pyecharts简介、安装、使用方法之详细攻略
- VS2015 编译libevent库
- opencv怎么安装?opencv下载安装教程
- (11) IFC中物理文件解析 (Industry Foundation Class)
- 紫阳的日常——第一章 拒绝访问的高考成绩
- 《Linux指令从入门到精通》——4.2 Linux下的简单文字模式文本编辑器
- android 桥接,路由器一键桥接Android实现
- 扫地机器人划伤地板_使用扫地机器人地板会被破坏吗
- 无人驾驶汽车背后的伦理困境
- xilinx与altera
- 11.全连接卷积神经网络 FCN
- 本周最新文献速递20211010
- MySQL实现主主同步(三台服务器)
- 数据结构作业9(清览题库)