用python的turtle画炫酷的图-使用Python的turtle画炫酷图形
例子一:
import turtle
t = turtle.Pen()
turtle.bgcolor("black")
sides=6
colors=["red","yellow","green","blue","orange","purple"]
for x in xrang(360):
t.pencolor(colors[x%sides])
t.forward(x*3/sides+x)
t.left(360/sides+1)
t.width(x*sides/200)
print("####结束####")
效果图如下:
例子二:
可以做成交互的,利用eval函数获得用户想绘制的边数
代码:
#Python学习交流群:973783996
import turtle
t = turtle.Pen()
turtle.bgcolor("black")
sides=evali(input("输入要绘制的边的数目,请输入2-6的数字!"))
colors=["red","yellow","green","blue","orange","purple"]
for x in xrange(100):
t.pencolor(colors[x%sides])
t.forward(x*3/sides+x)
t.left(360/sides+1)
t.width(x*sides/200)
print("####结束####")
效果:两条边
例子三:
绘制橡皮筋球体
import turtle
#Python学习交流群:973783996
t = turtle.Pen()
turtle.bgcolor("black")
#sides=evali(input("输入要绘制的边的数目,请输入2-6的数字!"))
sides=6
colors=["red","yellow","green","blue","orange","purple"]
for x in range(360):
t.pencolor(colors[x%sides])
t.forward(x*3/sides+x)
t.left(360/sides+1)
t.width(x*sides/180)
t.left(91)
print("####结束####")
效果图如下:
用python的turtle画炫酷的图-使用Python的turtle画炫酷图形相关推荐
- python画出的雷达图效果-PYTHON绘制雷达图代码实例
这篇文章主要介绍了PYTHON绘制雷达图代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 1.雷达图 import matplotlib.py ...
- 二叉树前序遍历python输出_[宜配屋]听图阁 - Python实现输入二叉树的先序和中序遍历,再输出后序遍历操作示例...
本文实例讲述了Python实现输入二叉树的先序和中序遍历,再输出后序遍历操作.分享给大家供大家参考,具体如下: 实现一个功能: 输入:一颗二叉树的先序和中序遍历 输出:后续遍历 思想: 先序遍历中,第 ...
- python工作流引擎_工作流,活动图和Python协程(一)
UML里面大家用得最多的是类图和序列图,比较少用到活动图(activity diagram).其实活动图在某些业务场景下也是简单实用的,它相比常规的流程图主要就多一个fork/merge原语,可以说是 ...
- python棒棒糖代码_25个常用Matplotlib图的Python代码,收藏了!
作者:zsx_yiyiyi 编辑:python大本营 本文参考自: https://www.machinelearningplus.com/plots/top-50-matplotlib-visual ...
- 一张图了解python_一张图学会python
提到一张图,大多数人都知道,有人问一张图学会python,当然了,还有人问python 将多个列表合并成一个,这到底是咋回事?其实python删除列表元素呢,接下来小编为大家分享一张图学会python ...
- 用python 画炫酷的图并讲解-使用Python的turtle画炫酷图形
原标题:使用Python的turtle画炫酷图形 例子一: import turtle t = turtle.Pen() turtle.bgcolor("black") sides ...
- python画三维平面-Python 绘制酷炫的三维图步骤详解
通常我们用 Python 绘制的都是二维平面图,但有时也需要绘制三维场景图,比如像下面这样的: 这些图怎么做出来呢?今天就来分享下如何一步步绘制出三维矢量(SVG)图. 八面体 我们先以下面这个八面体 ...
- python画三维温度散点图-Python 绘制酷炫的三维图步骤详解
通常我们用 Python 绘制的都是二维平面图,但有时也需要绘制三维场景图,比如像下面这样的: 这些图怎么做出来呢?今天就来分享下如何一步步绘制出三维矢量(SVG)图. 八面体 我们先以下面这个八面体 ...
- python画三维立体图-Python 竟能绘制出如此酷炫的三维图
原标题:Python 竟能绘制出如此酷炫的三维图 通常我们用 Python 绘制的都是二维平面图,但有时也需要绘制三维场景图,比如像下面这样的: 这些图怎么做出来呢?今天就来分享下如何一步步绘制出三维 ...
最新文章
- 【POJ】3617 Best Cow Line (字典序 字符串)
- 零基础自学python的app-编程零基础应当如何开始学习 Python?
- Android实现退出提示的功能
- 《编译原理》实验预习报告——递归下降语法分析器的构建
- 我之理解---计时器setTimeout 和clearTimeout
- 定位属性的布局网页html,css布局基础:定位综合练习
- JavaScript学习总结(12)——2016 年 7 个顶级 JavaScript 框架
- 接口测试人员需要掌握的知识技能
- 【Linux 命令学习第二天】
- python与java前景-java和Python的前景谁更好
- java 抽象类 模板_Java学习day21-抽象类(abstract class)和模板设计模式(TemplateMethod)...
- 一步一步解决“不能上网”
- java 约瑟夫环_java中约瑟夫环代码实现
- .net core | donet core IIS 文件路径问题
- 怎么彻底卸载2345软件、怎么屏蔽2345弹窗
- Hack The Box——Academy
- openssl RSA 内存读取密钥
- 中文自然语言处理测评数据集、基准模型、语料库、排行榜整理分享
- 课程作业 哈利波特文章检索系统
- 获取屏幕高度——浏览器高度、控制台高度、工具栏高度
热门文章
- pandas dataframe 做机器学习训练数据=》直接使用iloc或者as_matrix即可
- 倒排索引优化 - 跳表求交集 空间换时间
- 1111B - Average Superhero Gang Power
- LibreOJ #113. 最大异或和
- 20145317《网络对抗》shellcode注入Return-to-libc攻击深入
- 【转载】register、volatile、restrict 三关键字的用法
- GNU make manual 翻译( 一百八十三)
- POJ 1039 Pipe
- 组合模式用于分类设计子叶与枝干时候太好用了
- 如何直接在github上预览html网页效果