用python中的turtle库绘制一些有趣的图
最近有个在读大学的女生,想要我帮忙用python画几个图,在画的过程中觉得有些图还挺有意思的,分享给大家。
1 图1
第一个图是蚊香,感兴趣的小伙伴可以自己尝试在python中用turtle库绘制一下。
具体代码如下:
#画蚊香
import turtleturtle.pensize(30)
for i in range(30):turtle.circle(i*10,60)
turtle.done()
2 图2
第二个图是蚊香的变体图,怎么通过调整蚊香代码,更改颜色和形状,绘制出如下图形?
具体代码如下:
import turtlet = turtle.Turtle()
t.pensize(2)
t.color('violet')
for i in range(90):t.circle(i*1,60)
3 图3
第三个图是蛛网图,不过不同部分有不同的颜色,你也可以试着改成别的颜色。
具体代码如下:
#画蜘蛛网
from turtle import *speed(0)
t = 1
for i in range(100):if t == 1:color('darkviolet')fd(2*i)rt(61)t += 1elif t == 2:color('green')fd(2*i)rt(61)t += 1else:color('yellow')fd(2*i)rt(61)t = 1
4 图4
第四个图是奥运五环。
具体代码如下:
#画奥运五环
import turtleturtle.width(5)#控制画笔宽度
colors = ['blue', 'black', 'red', 'yellow', 'green']for i in range(5):turtle.color(colors[i])#控制画笔颜色turtle.circle(50)#控制圆的大小,半径turtle.penup()#让画笔抬起if i<=1:turtle.goto((i+1)*120,0)turtle.pendown()elif i==2:turtle.goto(60,-30)turtle.pendown()elif i==3:turtle.goto(180,-30)turtle.pendown()else:turtle.color('green')turtle.circle(50)
turtle.hideturtle()
5 图5
第五个图是五星红旗。
具体代码如下:
#画五星红旗
import turtle as tt.setup(600,400,0,0)
t.bgcolor("red")
t.fillcolor("yellow")
t.color('yellow')
t.speed(5)
t.begin_fill()
t.up()
t.goto(-280,100)
t.down()
for i in range (5):t.forward(150)t.right(144)
t.end_fill()
t.begin_fill()
t.up()
t.goto(-100,180)
t.setheading(305)
t.down()
for i in range (5):t.forward(50)t.left(144)
t.end_fill()
t.begin_fill()
t.up()
t.goto(-50,110)
t.setheading(30)
t.down()
for i in range (5):t.forward(50)t.right(144)
t.end_fill()
t.begin_fill()
t.up()
t.goto(-40,50)
t.setheading(5)
t.down()
for i in range (5):t.forward(50)t.right(144)
t.end_fill()
t.begin_fill()
t.up()
t.goto(-100,10)
t.setheading(300)
t.down()
for i in range (5):t.forward(50)t.left(144)
t.end_fill()
t.hideturtle()
t.done()
本文中有些图在网上也有一些代码,大家都可以参考一下,想一想还有没有别的有趣的画法。
你可能感兴趣:
用Python绘制皮卡丘
用Python绘制词云图
Python人脸识别—我的眼里只有你
Python画好看的星空图(唯美的背景)
【Python】情人节表白烟花(带声音和文字)
用Python中的py2neo库操作neo4j,搭建关联图谱
Python浪漫表白源码合集(爱心、玫瑰花、照片墙、星空下的告白)
长按(扫一扫)识别上方二维码学习更多Python和建模知识,让你的学习和工作更出彩。
用python中的turtle库绘制一些有趣的图相关推荐
- 使用Python中的Turtle库绘制简单的图形
Turtle图形库 Turtle库是Python内置的图形化模块,属于标准库之一,位于Python安装目录的lib文件夹下,常用函数有以下几种: 画笔控制函数 penup():抬起画笔: pendow ...
- 怎么用python画简单的图-使用Python中的Turtle库绘制简单的图形
Turtle图形库 Turtle库是Python内置的图形化模块,属于标准库之一,位于Python安装目录的lib文件夹下,常用函数有以下几种: 画笔控制函数 penup():抬起画笔: pendow ...
- python用turtle库绘制树图形_使用Python中的Turtle库绘制简单的图形
Turtle图形库 Turtle库是Python内置的图形化模块,属于标准库之一,位于Python安装目录的lib文件夹下,常用函数有以下几种: 画笔控制函数 penup():抬起画笔: pendow ...
- python画简单图-使用Python中的Turtle库绘制简单的图形
Turtle图形库 Turtle库是Python内置的图形化模块,属于标准库之一,位于Python安装目录的lib文件夹下,常用函数有以下几种: 画笔控制函数 penup():抬起画笔: pendow ...
- python turtle库画图案-python中的turtle库绘制图形
1. 前奏: 在用turtle绘制图形时,需要安装对应python的解释器以及IDE,我安装的是pycharm,在安装完pycharm后,在pycharm安装相应库的模块,绘图可以引入turtle模块 ...
- python使用turtle库绘制一个100长度的十字架_使用python图形模块turtle库绘制樱花、玫瑰、圣诞树代码实例...
使用python图形模块turtle库绘制樱花.玫瑰.圣诞树代码实例 发布时间:2020-08-22 15:57:19 来源:脚本之家 阅读:76 作者:Soul fragments 今天为大家介绍几 ...
- 使用Python中的Turtle库画正方体
使用Python中的Turtle库画正方体 先献上画完之后的图形,还有些许瑕疵,例如虚线没有对齐,有待于后续微调 以下是实现代码 # encoding=utf-8 import turtle# 画正面 ...
- 编写代码、打印图4-2所示的图形python_Python之turtle库画各种有趣的图及源码(更新中)_一个超会写Bug的程序猿的博客-CSDN博客...
原文作者:一个超会写Bug的安太狼 原文标题:Python之turtle库画各种有趣的图及源码(更新中) 发布时间:2021-02-09 03:35:11 Turtle库是Python语言中一个很流行 ...
- python樱花代码_使用python图形模块turtle库绘制樱花、玫瑰、圣诞树代码实例
今天为大家介绍几个Python"装逼"实例代码,python绘制樱花.玫瑰.圣诞树代码实例,主要使用了turtle库 Python绘制樱花代码实例 动态生成樱花 效果图(这个是动态 ...
最新文章
- opencv python下载_[福利] OpenCV4 Python 最新中文版官方教程来了(附下载)
- jquery animate函数实现
- basler相机参数简要中文说明_你知道相机曝光模式怎么用么?6种相机曝光模式详解及应用...
- 2018南京java工资_2018年Java开发工程师的待遇如何?
- 使用单/多线程执行程序展示
- VS远程Linux项目附加pthread
- netmon中解析非1433端口的TDS协议
- android 支付宝 记账本,使用支付宝记账----懒人的最佳记账模式
- 企业OA办公系统选型技巧实用指南
- vs2010开发activex(MFC)控件/ie插件(一)
- redis 客户端连接及常用命令使用
- 从零开始写一个Jison解析器(3/10):良好的开端是成功的一半——《政治学》 (亚里士多德)
- PHP屏蔽错误警告提示
- 前端项目如何使用svg矢量图
- 手把手教您搭建一个跨境电商平台
- 从方法到实践:主数据全生命周期管理
- 大脑神经网络图高清,图神经网络 图像
- 58同城字体加密解密方法
- 微信双开还是微信定时炸弹?- 关于非越狱iOS上微信分身高危插件ImgNaix的分析...
- 抖音html数字9,抖音687是什么意思