使用python绘制图形入门教程
1、python绘制一个长方形
from turtle import *
width(4)
forward(200)
right(90)
pencolor('red')
forward(100)
right(90)
pencolor('green')
forward(200)
right(90)
pencolor('blue')
forward(100)
right(90)
done()
输出如下:
2、绘制五角星
from turtle import *
def drawStar(x,y):pu()goto(x,y)pd()seth(0)for i in range(5):fd(40)rt(144)
for x in range(0,250,50):drawStar(x,0)
done()
输出如下:
3、绘制一颗分型树
from turtle import *
colormode(255)
lt(90)
lv = 14
l = 120
s = 45
width(lv)
# 初始化RGB颜色
r = 0
g = 0
b = 0
pencolor(r,g,b)
penup()
bk(l)
pendown()
fd(l)
def draw_tree(l,level):global r,g,bw = width()width(w*3.0/4.0)r = r +1g = g +2b = b+3pencolor(r%200,g%200,b%200)l=3.0/4.0*llt(s)fd(l)if level <lv:draw_tree(l,level+1)bk(l)rt(2*s)fd(l)if level <lv:draw_tree(l,level+1)bk(l)lt(s)width(w)
speed('fastest')
draw_tree(1,4)
done()
由于时间较长,没能等到最终的结果:
最终的结果应该为:
使用python绘制图形入门教程相关推荐
- 用python写脚本看什么书-终于知晓python编写脚本入门教程
PyQt5是基于Digia公司强大的图形程式框架Qt5的python接口,由一组python模块构成.PyQt5本身拥有超过620个类和6000函数及方法.在可以运行于多个平台.PyQt5拥有双重协议 ...
- python 科学计算基础教程电子版-终于领会python科学计算入门教程
PyQt5是基于Digia公司强大的图形程式框架Qt5的python接口,由一组python模块构成.PyQt5本身拥有超过620个类和6000函数及方法.在可以运行于多个平台.PyQt5拥有双重协议 ...
- python快速入门答案-总算懂得python脚本快速入门教程
PyQt5是基于Digia公司强大的图形程式框架Qt5的python接口,由一组python模块构成.PyQt5本身拥有超过620个类和6000函数及方法.在可以运行于多个平台.PyQt5拥有双重协议 ...
- Python 数据科学入门教程:机器学习:回归
Python 数据科学入门教程:机器学习:回归 原文:Regression - Intro and Data 译者:飞龙 协议:CC BY-NC-SA 4.0 引言和数据 欢迎阅读 Python 机器 ...
- python多边形的绘制教程_绘制最新:python绘制封闭多边形教程_爱安网 LoveAn.com
关于"绘制"的最新内容 聚合阅读 今天小编就为大家分享一篇python绘制封闭多边形教程,具有很好的参考价值,希望对大家有所帮助.一起跟随小编过来看看吧... 这篇文章主要介绍了P ...
- python脚本教程-总算懂得python脚本快速入门教程
PyQt5是基于Digia公司强大的图形程式框架Qt5的python接口,由一组python模块构成.PyQt5本身拥有超过620个类和6000函数及方法.在可以运行于多个平台.PyQt5拥有双重协议 ...
- python中用于绘制各种图形_如何在Python绘制图形
如何在Python绘制图形 Python提供了一种最流行的绘图库,称为Matplotlib.它是开源的,跨平台的,可以根据数组中的数据制作2D图.它通常用于数据可视化并通过各种图形表示. Matplo ...
- 用python绘制漂亮的图形-用python绘制图形的实例详解
1.环境系统:windows10 python版本:python3.6.1 使用的库:matplotlib,numpy 2.numpy库产生随机数几种方法import numpy as npnumpy ...
- python画曲线-python绘制动态曲线教程
从txt种获取数据 并且通过动态曲线显示 import numpy as np import matplotlib.pyplot as plt import matplotlib.animation ...
最新文章
- python写byte数组到文件_这可能是写过最详细的Python文件操作。网友:收藏备用(中篇)...
- java exec 调用vbs_通过java调用VBS,再用VBS执行Excel中的宏的例子 | 学步园
- Beta冲刺 (7/7)
- 个人开发者接入支付宝,Android开发接入支付宝支付...
- 数据结构栈和队列以及常见算法题
- asp网站配置错误解决汇总_1
- 可能是全网首个前端源码共读活动,诚邀加入学习
- windows分屏_windows内到底藏了多少好东西?
- B75经典门户商业版discuz模板
- 【熊猫多模式站群开发日志】 优化了关键词调度和模板调度
- 最近碰的的一些问题及心得
- python多线程实现方法_Python3 多线程的两种实现方式
- ASPTODLL风火轮
- gitlab在push代码的时候报错
- 盖得化工--selenium翻页测试
- VC++动态链接库(DLL)编程深入浅出:QA(原创)
- 鸿蒙官方编辑器 DevEco Studio 2.0.12.201使用流程
- Onedrive不限速还有5T空间,且行且珍惜
- IP地址的规划和设计方法(二)
- IOS Dev Intro - Frameworks