之前写过一篇用Python的turtle库画太极图的文章,当时画出来的太极图是静态的,现在就想着能不能让太极转起来,废话不多话,直接上代码

import turtle
import timeangle = 270def tai():r = 200  # 设置半径turtle.penup()  # 拿起画笔turtle.goto(0, 0)  # 到画布中心turtle.setheading(angle)  # 设置当前朝向为angle角度turtle.fd(r)  # 前进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.penup()turtle.setheading(angle)turtle.fd(-r / 2)turtle.pendown()turtle.dot(r / 4, "white")  # dot()绘制具有特定大小和颜色的圆点# 画阳鱼眼turtle.penup()turtle.fd(-r)turtle.pendown()turtle.dot(r / 4, "black")turtle.penup()turtle.tracer(0)  # 将刷新率置为0,即不刷新
for i in range(10000):  # 这里设置了1w次,也可以是其他次数tai()turtle.update()  # 更新绘图time.sleep(0.01)  # 休眠时间,这一句可以没有,但是如果没有的话,太极转的会很快turtle.clear()  # 清空画布angle += 1

这是最后的效果:

用turtle库画旋转太极图相关推荐

  1. 用Python的turtle库画太极图

    作为一名中医药大学的学生,对太极图那是情有独钟,这不,我刚开始学Python不久,便想着用turtle库画一个太极图,对turtle库的使用还不熟练,代码量可能有点多-- 后来又尝试了让太极转动起来: ...

  2. python画多个圆_python turtle库画一个方格和圆实例

    python turtle库画一个方格和圆实例 使用python的turtle库画一个方格和圆 打开python编译器,导入turtle库 from turtle import * 首先画一个距离为1 ...

  3. 用Python Turtle库画一个萌化的蜘蛛侠

    你是从什么时候开始喜欢上漫威电影的?美国队长,钢铁侠,雷神? 我先入坑的是因为看了蜘蛛侠,小时候看完就幻想着什么时候自己也能成为一个英雄,我觉得第一代蜘蛛侠刻画得是最好的,也是给我印象最深刻的一代蜘蛛 ...

  4. pythonturtle画彩虹蟒蛇_python如何用turtle库画蟒蛇?

    我是梁晨le. 学习py的第二天,今天学习了引用turtle库画蟒蛇. 一个画蟒蛇的例子学会怎么运用python去画图.接下来讲一些从中学习到的知识,并记录下来. 1/首先是引用turtle库,有三种 ...

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

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

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

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

  7. Python -- 大作业 — 使用turtle库画皮卡丘

    使用python的turtle库画皮卡丘 一.使用环境 在这里,我使用的是python 3.8.5版本的IDLE(也可以使用其他3.0以上版本,PyCharm也是可以的). 二.内容介绍 1.主要方法 ...

  8. 编写代码、打印图4-2所示的图形python_Python之turtle库画各种有趣的图及源码(更新中)_一个超会写Bug的程序猿的博客-CSDN博客...

    原文作者:一个超会写Bug的安太狼 原文标题:Python之turtle库画各种有趣的图及源码(更新中) 发布时间:2021-02-09 03:35:11 Turtle库是Python语言中一个很流行 ...

  9. 使用turtle库画一朵玫瑰

    使用turtle库画一朵玫瑰 import turtle import turtle # 设置初始位置 turtle.penup() turtle.left(90) turtle.fd(200) tu ...

最新文章

  1. ERP系统开发平台 (C#语言,支持多数据库)
  2. SQL基础【十六、Union】
  3. 40_自定义泛型方法及其应用
  4. lnmp mysql 远程访问_LNMP环境下 远程连接mysql数据库
  5. 【ShaderToy】跳动的心
  6. C++管道通信类封装
  7. 前端快速开发插件emmet,炫技必备
  8. 编程语言和shell编程的基础内容以及grep、egrep命令及相应的正则表达式和用法...
  9. 【论文写作】SSM超市管理系统如何写可行性分析
  10. DevOps: 一例高负载多并发服务器连接池满的异常排解过程
  11. arm体系结构编程-入门介绍
  12. 最全iOS马甲包审核以及常见审核问题
  13. otn与stn网络_otn与stn网络_光通信网络
  14. 常用的20个js简洁代码
  15. ALEXA中国网站排名真相调查[内幕调查:出卖Alexa]
  16. 远程桌面时,如何登录没有设置密码的系统
  17. 什么是数学建模?如何在数学建模中拿奖?通过建模学到了啥?
  18. Android默认音乐,控制Android或任何其他音乐播放器的默认音乐播放器
  19. 【OpenCV自学笔记】DYA3 测试旧版本OpenCV函数的使用和图像简单缩放
  20. 炉石传说强化机器人,炉石传说:这6张机械卡是最强势的,奇利亚斯只排在了最后一名...

热门文章

  1. HTML超级链接标记
  2. 洛谷 P1010 递归
  3. 支付风控学习笔记(转载)
  4. 一个菜鸟的心得——音量快捷助手软件分享
  5. 百度AI-EdgeBoard的简单使用
  6. GD库图片裁剪指定形状解决办法(PHP GD库 海报)
  7. 微信开挂怎么防止封号_说我微信开挂怎么解决(做好这几点不封号)
  8. OA选型指南:华天动力OA与致远OA
  9. 电脑的复制粘贴功能用不了
  10. 【题解】慈溪中学-8.13-T3