一、用python绘制太阳花
源代码如下:

from turtle import *color('green','red')begin_fill()while True:forward(300)left(170)if abs(pos()) < 1:breakend_fill()done()

获得结果如下图所示:

二、用python绘制科赫曲线
源代码:

#DrawKoch.py
import turtle
def koch(size, n):if n == 0:turtle.fd(size)else:for angle in [0, 60, -120, 60]:turtle.left(angle)koch(size/3, n-1)
def main():k=eval(input("请输入科赫曲线阶数:"))turtle.setup(800,400)turtle.speed(100) #控制绘制速度turtle.penup()turtle.goto(-300, -50)turtle.pendown()turtle.pensize(2)koch(600,k)turtle.hideturtle()
main()

得到图形:

三、用python绘制哆啦A梦头像
源代码如下:

import turtle as tt.speed(10)
t.pensize(8)
t.hideturtle()
t.screensize(500, 500, bg='white')# 猫脸
t.fillcolor('#00A1E8')
t.begin_fill()
t.circle(120)
t.end_fill()t.pensize(3)
t.fillcolor('white')
t.begin_fill()
t.circle(100)
t.end_fill()t.pu()
t.home()
t.goto(0, 134)
t.pd()
t.pensize(4)
t.fillcolor("#EA0014")
t.begin_fill()
t.circle(18)
t.end_fill()t.pu()
t.goto(7, 155)
t.pensize(2)
t.color('white', 'white')
t.pd()
t.begin_fill()
t.circle(4)
t.end_fill()t.pu()
t.goto(-30, 160)
t.pensize(4)
t.pd()
t.color('black', 'white')
t.begin_fill()
a = 0.4
for i in range(120):if 0 <= i < 30 or 60 <= i < 90:a = a+0.08t.lt(3) #向左转3度t.fd(a) #向前走a的步长else:a = a-0.08t.lt(3)t.fd(a)
t.end_fill()t.pu()
t.goto(30, 160)
t.pensize(4)
t.pd()
t.color('black', 'white')
t.begin_fill()
for i in range(120):if 0 <= i < 30 or 60 <= i < 90:a = a+0.08t.lt(3)  # 向左转3度t.fd(a)  # 向前走a的步长else:a = a-0.08t.lt(3)t.fd(a)
t.end_fill()t.pu()
t.goto(-38,190)
t.pensize(8)
t.pd()
t.right(-30)
t.forward(15)
t.right(70)
t.forward(15)t.pu()
t.goto(15, 185)
t.pensize(4)
t.pd()
t.color('black', 'black')
t.begin_fill()
t.circle(13)
t.end_fill()t.pu()
t.goto(13, 190)
t.pensize(2)
t.pd()
t.color('white', 'white')
t.begin_fill()
t.circle(5)
t.end_fill()t.pu()
t.home()
t.goto(0, 134)
t.pensize(4)
t.pencolor('black')
t.pd()
t.right(90)
t.forward(40)t.pu()
t.home()
t.goto(0, 124)
t.pensize(3)
t.pencolor('black')
t.pd()
t.left(10)
t.forward(80)t.pu()
t.home()
t.goto(0, 114)
t.pensize(3)
t.pencolor('black')
t.pd()
t.left(6)
t.forward(80)t.pu()
t.home()
t.goto(0,104)
t.pensize(3)
t.pencolor('black')
t.pd()
t.left(0)
t.forward(80)# 左边的胡子
t.pu()
t.home()
t.goto(0,124)
t.pensize(3)
t.pencolor('black')
t.pd()
t.left(170)
t.forward(80)t.pu()
t.home()
t.goto(0, 114)
t.pensize(3)
t.pencolor('black')
t.pd()
t.left(174)
t.forward(80)t.pu()
t.home()
t.goto(0, 104)
t.pensize(3)
t.pencolor('black')
t.pd()
t.left(180)
t.forward(80)t.pu()
t.goto(-70, 70)
t.pd()
t.color('black', 'red')
t.pensize(6)
t.seth(-60)
t.begin_fill()
t.circle(80,40)
t.circle(80,80)
t.end_fill()t.pu()
t.home()
t.goto(-80,70)
t.pd()
t.forward(160)t.pu()
t.home()
t.goto(-50,50)
t.pd()
t.pensize(1)
t.fillcolor("#eb6e1a")
t.seth(40)
t.begin_fill()
t.circle(-40, 40)
t.circle(-40, 40)
t.seth(40)
t.circle(-40, 40)
t.circle(-40, 40)
t.seth(220)
t.circle(-80, 40)
t.circle(-80, 40)
t.end_fill()# 领带
t.pu()
t.goto(-70, 12)
t.pensize(14)
t.pencolor('red')
t.pd()
t.seth(-20)
t.circle(200, 30)
t.circle(200, 10)# 铃铛
t.pu()
t.goto(0, -46)
t.pd()
t.pensize(3)
t.color("black", '#f8d102')
t.begin_fill()
t.circle(25)
t.end_fill()t.pu()
t.goto(-5, -40)
t.pd()
t.pensize(2)
t.color("black", '#79675d')
t.begin_fill()
t.circle(5)
t.end_fill()t.pensize(3)
t.right(115)
t.forward(7)t.mainloop()

得到如下图形:

本人对python内容也是初学,还请多多指教。

用python语言绘制美丽图形相关推荐

  1. python绘制3d图形-python matlibplot绘制3D图形

    本文实例为大家分享了python matlibplot绘制3D图形的具体代码,供大家参考,具体内容如下 1.散点图使用scatter from mpl_toolkits.mplot3d import ...

  2. Python:利用python语言绘制多个子图经典案例、代码实现之详细攻略

    Python:利用python语言绘制多个子图经典案例.代码实现之详细攻略 目录 利用python语言绘制多个子图代码实现.经典案例 1.绘制多个子图框架 多个子图绘制的经典案例 1.绘制多个直方图 ...

  3. 使用python turtle库绘制一个三角形和一个五角星_使用turtle库绘制一个五角星 如何采用Python语言绘制一个五角星...

    如何采用Python语言绘制一个五角星 #./usr/bin/env python import turtle import time turtle.forward(100) turtle.right ...

  4. Python+matplotlib绘制三维图形5个精选案例

    本周推荐书目:<Python程序设计实验指导书>,董付国编著,清华大学出版社 本书详情链接二维码(清华大学出版社天猫官方旗舰店): 送书活动在继续,下周送第二批,详情链接:<Pyth ...

  5. python画三维立体图-Python+matplotlib绘制三维图形5个精选案例

    如果要绘制三维图形,首先需要使用下面的语句导入相应的对象: from mpl_toolkits.mplot3d import Axes3D 然后使用下面的两种方式之一声明要创建三维子图: ax = f ...

  6. python画三维图-Python+matplotlib绘制三维图形5个精选案例

    如果要绘制三维图形,首先需要使用下面的语句导入相应的对象: from mpl_toolkits.mplot3d import Axes3D 然后使用下面的两种方式之一声明要创建三维子图: ax = f ...

  7. python opencv 绘制简单图形

    09-python opencv 绘制简单图形 09-python opencv 绘制简单图形 概述 实现过程 引用与创建空图 绘制直线 绘制矩形 绘制圆 绘制椭圆 添加文字 显示图像 源代码 运行结 ...

  8. 用Python语言绘制股市OBV指标效果

    我的新书<基于股票大数据分析的Python入门实战>于近日上架,在这篇博文向大家介绍我的新书:<基于股票大数据分析的Python入门实战>里,介绍了这本书的内容.这里将摘录出部 ...

  9. python matplotlib绘制函数图形_【总结篇】Python matplotlib之使用统计函数绘制简单图形...

    写在前面 作者注:我在这里只总结函数的功能及其用法,程序实例参考链接:link 我们用下面的语句来导入matplotlib库: 1import matplotlib.pyplot as plt 绘制简 ...

最新文章

  1. 本周Github项目精选:高效CNN推理库、多款AlphaGo实现
  2. 潘云鹤院士:AI2.0和工业经济发展智能化
  3. 做木匠、开烘焙店、写科幻小说,那些选择转行的开发者们…
  4. 参加第十六届智能车竞赛同学提问与回答-6-30
  5. win2003系统服务器,windows 2003 server服务器蓝屏
  6. 某化大学,教授亲自手把手,从零基础交我们Python利用开发公众号
  7. 遍历字典_十三、Python字典三种遍历方法
  8. ASP.NET本质论阅读----应用程序对象
  9. win10任务栏图标存放路径
  10. 沙场白帽老兵聊未来的挖洞方向及其它
  11. SqlServer查询表名的备注(查询表名描述 MS_Description)
  12. 操作系统实验·动态分区分配算法
  13. JAVA Web day01--- Android小白的第一天学习笔记
  14. winows10和centos 双系统 安装记录
  15. 前几天在头条上收到一条私信,内容大致是这样的:“我学校比较垃圾,想自学 Java 可以吗?自学 Java 难吗?毕业后能找到一份 6k左右的工作吗?”
  16. 大数据主要学些什么?(大数据学习路线图)
  17. [渝粤教育] 广东-国家-开放大学 21秋期末考试网络金融10248k2
  18. JS中的预编译(AO、GO详解)
  19. p2p运营商爬虫运营商采集运营商数据报告
  20. 小白学云:阿里云ECS实例

热门文章

  1. 下载王者荣耀皮肤高清图片
  2. css图片动画主要知识点
  3. 北大国际医院:基于互联网医疗的移动诊疗方案分析与设计
  4. python 主力资金_邢不行 | 量化投资中如何计算机构、主力、散户资金流数据【视频】...
  5. 基于java的雷电游戏系统设计与实现(项目报告+答辩PPT+源代码+部署视频)
  6. 大数据时代从繁乱冗杂中精准提取核心文本信息 × Python Tkinter 生成词云图
  7. html网易云客堂,网易云课堂 HTML5 播放器样式调整
  8. 申报绿色工厂对企业意义
  9. 华为鸿蒙概念机,华为Mate50Pro概念机,屏下镜头+一亿像素+麒麟9010,你喜欢吗?...
  10. 深度学习实战(六):从零开始实现表情识别