python里面有一个库是可以绘画的,我们成为小海龟,turtle库,通过这个库我们可以绘画出很多样式的图像。

例如

接下来教大家一点函数。

from turtle import *            # 导入turtle库 import turtle也行
hideturtle()                    # 隐藏箭头
pencolor("pink")                # 设置画笔颜色为粉色
penup()                         # 提笔
pensize(2)                      # 设置画笔大小为2
pendown()                       # 放笔
showturtle()                    # 显示箭头
left()                          # 向左旋转多少度
right()                         # 向右旋转多少度
circle(radius,extent,steps)     # 画圆,randius=半径,正数往左边画,负数往右边画,extent=角度,steps=多边形

这个库是基于坐标的。通过这个函数可以使箭头去到各种位置。

goto(0,0)      # 去到(0,0)这个坐标

以上是turtle库的基本函数用法,下面画完图形之后需要填充颜色,但需要完全闭合起来,不然会填充成各种各样的形状。

fillcolor("pink")            # 填充颜色为粉色
begin_fill()                  # 开始填充
...                           # 图形内容
end_fill()                    # 完成填充 

还有绘画完图像,停止不动的函数。

done()

以下代码展示

from turtle import *hideturtle()
penup()
pensize(2)
fillcolor("pink")
begin_fill()
goto(-150,100)
pendown()
showturtle()
pencolor("pink")
left(120)
circle(100,180)
left(12)
fd(260)
left(96)
fd(260)
left(13)
circle(100,180)
hideturtle()
end_fill()fillcolor("pink")
begin_fill()
penup()
goto(100, 200)
pendown()
showturtle()
left(240)
circle(121,180)
left(15)
fd(292)
left(90)
fd(292)
left(15)
circle(121,180)end_fill()hideturtle()
penup()
pencolor("yellow")
goto(-400,-130)
pendown()
showturtle()
right(215)
fd(300)penup()
goto(35,80)
pendown()
fd(110)penup()
goto(305,205)
pendown()
fd(100)done()

写的不好,仅供参考!!!

python_turtle库丘比特之箭相关推荐

  1. python画树叶-Python_Turtle库画一只派大星

    一.网上找的一个喜欢又不难画的派大星图片 画出好看的图形的方法就是找到画各种基础形状的代码,将他们拼凑起来,整体图形的布局是否合适就需要一遍一遍的试出来. 我绘制的图形中,左上方的四个心形可以跳动. ...

  2. python_turtle库_应用之画圣诞树

    Python turtle库的应用--蛇 turtle库介绍 1.Turtle中的turtle.setup()函数用于启动一个图形窗口,它有四个参数 turtle.setup(width, heigh ...

  3. python也很浪漫一朵玫瑰送给小姐姐

    应用python自带turtle库 turtle库部分详解请查看本博客 python_turtle库部分详解 对turtle 零基础也可以轻松看懂代码 代码 import turtle# 创建一个tu ...

  4. Windows API参考大全

    第一章 Win32 API概论 1.1为什么使用 Wu32 API 在Windows程序设计领域处于发展初期时,Windows程序员可使用的编程工具唯有API 函数.这些函数在程序员手中犹如" ...

  5. Python_Turtle绘制正弦函数(采用函数描点法绘制)(turtle实现)【2021-11-14】

    Python_Turtle绘制正弦函数图像(采用函数描点法绘制)(turtle实现) 1.SinDot.py 2.结果示例 [注1]采用函数描点法绘制图像,最后一篇.要实现其他的函数图像使用turtl ...

  6. Go 编译的可执行文件是否有动态库链接?

    Go 引用了其他包的话,是将引用的包都编译进去.用 ldd 看几个 Go 编译出来的二进制程序有的没有动态链接库的使用.但是有的又有引用动态链接库,这个是为什么? 回答:Go 默认是开启 CGO_EN ...

  7. Go 学习笔记(78)— Go 标准库 net/http 创建服务端(接收 GET、POST 请求)

    使用 net/http 标准库创建一个 http 的 restful api 的服务端,用来处理 GET.POST 等请求. 源代码如下: package mainimport ("enco ...

  8. Go 知识点(12) — 类型转换以三方库 cast

    类型转换在编程语言中是很常见的操作,在 Go 语言中其类型转换有下面一些注意点. 1. 整数类型之间的转换 对于整数类型转换,原则上目标类型的取值范围要包含被转换值,也就是说要转换类型的值取值范围要小 ...

  9. Go 学习笔记(72)— Go 第三方库之 pkg/errors 带堆栈的错误处理

    包 github.com/pkg/errors 让开发人员很容易在 error 错误信息上带上堆栈信息,可以更快更准确定位错误,例如行号等信息. 如果项目代码比较复杂,且经常需要追踪 Bug,建议使用 ...

最新文章

  1. R语言使用ggpubr包绘制出版社、编辑、审稿人要求的可视化图形实战
  2. 深度linux安装双,Deepin 20正式发布,新的外观和感觉,双内核安装
  3. php mysql随机记录,php – 从MySQL中选择可变数量的随机记录
  4. 1470. Shuffle the Array
  5. 浪潮服务器测试文档,ESXI6.7注入浪潮服务器raid驱动测试
  6. 一个Linux下C线程池的实现(转)
  7. Storm精华问答 | Kafka在Storm中的角色是什么?
  8. Latex的表格注释
  9. matlab怎么定义矩阵变量_MATLAB小技巧及策略制定实例
  10. 构建一套高逼格 Nginx 集群监控系统!
  11. dijkastra算法实践poj2387
  12. 激光雷达--C16镭神16线三维激光雷达介绍
  13. 笔试——字符串算法题——寻找最大回文子串
  14. 国家取消职称英语与计算机,全国职称英语考试取消
  15. DASCTFNepCTF 部分writeup
  16. Mosaicking to Distill Knowledge Distillation from Out-of-Domain Data
  17. Android Q版本读取SDcard
  18. macOS - Cocoa开发之沙盒机制及访问Sandbox之外的文件
  19. 基于机器视觉的表面缺陷检测方法研究进展(2022最新)
  20. STC89C52单片机定时器及中断系统的介绍以及代码示例

热门文章

  1. 最后半天时间,支付宝等第三方支付机构备付金必须100%上交
  2. Toy例程导读(三).高级语言分析和转换
  3. 我是如何在一家独角兽公司做业务中台、数据中台的?8页ppt详解中台建设实践!...
  4. 关于AudioManager在项目中遇到的一些问题的记录
  5. 工业控制电气非标自动化设计安装调试PLC编程电路电气外包行业的前景预测与分析
  6. 借助栈将一个带头节点的单链表倒置
  7. 教你撩妹,每天给小姐姐发一封暖心邮件
  8. 上海域格CLM920_NC3模块连接oneNET平台
  9. Win7下IIS安装PHP环境
  10. 近岸蛋白递交注册:年营收3.4亿 朱化星控制71.24%表决权