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. 简单而又常用的基本的交换路由的一些配置命令
  2. 从R中安装phylotaR包
  3. ROS集成开发环境搭建
  4. getCurrentSession()与openSession()的区别?
  5. rust 案例_RUST-X气相防锈产品落户中国,助力中国高端制造出口海外
  6. 【Java】深入理解Java线程
  7. NetApp公司的4KB块写入技术真能容纳更多数据吗?
  8. 面向对象编程(七):接口(抽象类)
  9. Gstreamer之重置PTS与DTS流程(二十)
  10. Hibernate之一级缓存
  11. 网页设计html图片滚动特效,网页设计全屏滚动效果怎么做?
  12. 静音抑制_正在研究利润以抑制创新
  13. 2019年阿里巴巴暑期实习面经--数据研发工程师--口碑
  14. 干货!手把手教你穿透内网
  15. 单片机中断系统(部分以AT89S52为例)
  16. 软考高级五大证书,哪个更值得考?
  17. Android Application Fundamentals——Android应用程序基础知识
  18. 【读书笔记】《利用Python进行数据分析》第2版_第六章 数据载入、存储及文件格式
  19. iSCSI存储的配置与管理(1)
  20. 如何免费的、完整的把 PDF 转换为 Word? 分享三个转换方法

热门文章

  1. 《软件方法》读后感-三年前端开发的思考,如何有效地阅读需求?
  2. .NET/C# 阻止屏幕关闭,阻止系统进入睡眠状态
  3. 10电脑睡眠后自动关机怎么回事 win_win10电脑睡眠变关机怎么解决_win10睡眠变自动关机的处理方法-系统城...
  4. 【软件测试】测试用例相关知识(六大测试用例设计方法)
  5. MatchNet: Unifying Feature and Metric Learning for Patch-Based Matching
  6. 音乐家们的开源工具箱
  7. 橘子识别java_Java方法
  8. “重塑安全边界,揭秘零信任业务保障”,联软科技下一代零信任访问管理系统发布
  9. 12c及以上参数推荐设置
  10. Java jdk 在线文档(可搜索类)