用turtle库画旋转太极图
之前写过一篇用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库画旋转太极图相关推荐
- 用Python的turtle库画太极图
作为一名中医药大学的学生,对太极图那是情有独钟,这不,我刚开始学Python不久,便想着用turtle库画一个太极图,对turtle库的使用还不熟练,代码量可能有点多-- 后来又尝试了让太极转动起来: ...
- python画多个圆_python turtle库画一个方格和圆实例
python turtle库画一个方格和圆实例 使用python的turtle库画一个方格和圆 打开python编译器,导入turtle库 from turtle import * 首先画一个距离为1 ...
- 用Python Turtle库画一个萌化的蜘蛛侠
你是从什么时候开始喜欢上漫威电影的?美国队长,钢铁侠,雷神? 我先入坑的是因为看了蜘蛛侠,小时候看完就幻想着什么时候自己也能成为一个英雄,我觉得第一代蜘蛛侠刻画得是最好的,也是给我印象最深刻的一代蜘蛛 ...
- pythonturtle画彩虹蟒蛇_python如何用turtle库画蟒蛇?
我是梁晨le. 学习py的第二天,今天学习了引用turtle库画蟒蛇. 一个画蟒蛇的例子学会怎么运用python去画图.接下来讲一些从中学习到的知识,并记录下来. 1/首先是引用turtle库,有三种 ...
- 用python的Turtle库画一个笑脸
用python的Turtle库画一个笑脸 最近刚了解到python的turtle库,就简单的尝试一下,画一个笑脸. 效果图: 效果图看起来和原图的差别还是有点大,但是没关系,这只是一个尝试而已. 附上 ...
- 使用python的turtle库画表情包
使用python的turtle库画表情包 话不多说,先上效果图,然后是代码 代码如下: import turtleturtle.penup() turtle.goto(-80,20) turtle.c ...
- Python -- 大作业 — 使用turtle库画皮卡丘
使用python的turtle库画皮卡丘 一.使用环境 在这里,我使用的是python 3.8.5版本的IDLE(也可以使用其他3.0以上版本,PyCharm也是可以的). 二.内容介绍 1.主要方法 ...
- 编写代码、打印图4-2所示的图形python_Python之turtle库画各种有趣的图及源码(更新中)_一个超会写Bug的程序猿的博客-CSDN博客...
原文作者:一个超会写Bug的安太狼 原文标题:Python之turtle库画各种有趣的图及源码(更新中) 发布时间:2021-02-09 03:35:11 Turtle库是Python语言中一个很流行 ...
- 使用turtle库画一朵玫瑰
使用turtle库画一朵玫瑰 import turtle import turtle # 设置初始位置 turtle.penup() turtle.left(90) turtle.fd(200) tu ...
最新文章
- ERP系统开发平台 (C#语言,支持多数据库)
- SQL基础【十六、Union】
- 40_自定义泛型方法及其应用
- lnmp mysql 远程访问_LNMP环境下 远程连接mysql数据库
- 【ShaderToy】跳动的心
- C++管道通信类封装
- 前端快速开发插件emmet,炫技必备
- 编程语言和shell编程的基础内容以及grep、egrep命令及相应的正则表达式和用法...
- 【论文写作】SSM超市管理系统如何写可行性分析
- DevOps: 一例高负载多并发服务器连接池满的异常排解过程
- arm体系结构编程-入门介绍
- 最全iOS马甲包审核以及常见审核问题
- otn与stn网络_otn与stn网络_光通信网络
- 常用的20个js简洁代码
- ALEXA中国网站排名真相调查[内幕调查:出卖Alexa]
- 远程桌面时,如何登录没有设置密码的系统
- 什么是数学建模?如何在数学建模中拿奖?通过建模学到了啥?
- Android默认音乐,控制Android或任何其他音乐播放器的默认音乐播放器
- 【OpenCV自学笔记】DYA3 测试旧版本OpenCV函数的使用和图像简单缩放
- 炉石传说强化机器人,炉石传说:这6张机械卡是最强势的,奇利亚斯只排在了最后一名...