python_turtle库丘比特之箭
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库丘比特之箭相关推荐
- python画树叶-Python_Turtle库画一只派大星
一.网上找的一个喜欢又不难画的派大星图片 画出好看的图形的方法就是找到画各种基础形状的代码,将他们拼凑起来,整体图形的布局是否合适就需要一遍一遍的试出来. 我绘制的图形中,左上方的四个心形可以跳动. ...
- python_turtle库_应用之画圣诞树
Python turtle库的应用--蛇 turtle库介绍 1.Turtle中的turtle.setup()函数用于启动一个图形窗口,它有四个参数 turtle.setup(width, heigh ...
- python也很浪漫一朵玫瑰送给小姐姐
应用python自带turtle库 turtle库部分详解请查看本博客 python_turtle库部分详解 对turtle 零基础也可以轻松看懂代码 代码 import turtle# 创建一个tu ...
- Windows API参考大全
第一章 Win32 API概论 1.1为什么使用 Wu32 API 在Windows程序设计领域处于发展初期时,Windows程序员可使用的编程工具唯有API 函数.这些函数在程序员手中犹如" ...
- Python_Turtle绘制正弦函数(采用函数描点法绘制)(turtle实现)【2021-11-14】
Python_Turtle绘制正弦函数图像(采用函数描点法绘制)(turtle实现) 1.SinDot.py 2.结果示例 [注1]采用函数描点法绘制图像,最后一篇.要实现其他的函数图像使用turtl ...
- Go 编译的可执行文件是否有动态库链接?
Go 引用了其他包的话,是将引用的包都编译进去.用 ldd 看几个 Go 编译出来的二进制程序有的没有动态链接库的使用.但是有的又有引用动态链接库,这个是为什么? 回答:Go 默认是开启 CGO_EN ...
- Go 学习笔记(78)— Go 标准库 net/http 创建服务端(接收 GET、POST 请求)
使用 net/http 标准库创建一个 http 的 restful api 的服务端,用来处理 GET.POST 等请求. 源代码如下: package mainimport ("enco ...
- Go 知识点(12) — 类型转换以三方库 cast
类型转换在编程语言中是很常见的操作,在 Go 语言中其类型转换有下面一些注意点. 1. 整数类型之间的转换 对于整数类型转换,原则上目标类型的取值范围要包含被转换值,也就是说要转换类型的值取值范围要小 ...
- Go 学习笔记(72)— Go 第三方库之 pkg/errors 带堆栈的错误处理
包 github.com/pkg/errors 让开发人员很容易在 error 错误信息上带上堆栈信息,可以更快更准确定位错误,例如行号等信息. 如果项目代码比较复杂,且经常需要追踪 Bug,建议使用 ...
最新文章
- 简单而又常用的基本的交换路由的一些配置命令
- 从R中安装phylotaR包
- ROS集成开发环境搭建
- getCurrentSession()与openSession()的区别?
- rust 案例_RUST-X气相防锈产品落户中国,助力中国高端制造出口海外
- 【Java】深入理解Java线程
- NetApp公司的4KB块写入技术真能容纳更多数据吗?
- 面向对象编程(七):接口(抽象类)
- Gstreamer之重置PTS与DTS流程(二十)
- Hibernate之一级缓存
- 网页设计html图片滚动特效,网页设计全屏滚动效果怎么做?
- 静音抑制_正在研究利润以抑制创新
- 2019年阿里巴巴暑期实习面经--数据研发工程师--口碑
- 干货!手把手教你穿透内网
- 单片机中断系统(部分以AT89S52为例)
- 软考高级五大证书,哪个更值得考?
- Android Application Fundamentals——Android应用程序基础知识
- 【读书笔记】《利用Python进行数据分析》第2版_第六章 数据载入、存储及文件格式
- iSCSI存储的配置与管理(1)
- 如何免费的、完整的把 PDF 转换为 Word? 分享三个转换方法
热门文章
- 《软件方法》读后感-三年前端开发的思考,如何有效地阅读需求?
- .NET/C# 阻止屏幕关闭,阻止系统进入睡眠状态
- 10电脑睡眠后自动关机怎么回事 win_win10电脑睡眠变关机怎么解决_win10睡眠变自动关机的处理方法-系统城...
- 【软件测试】测试用例相关知识(六大测试用例设计方法)
- MatchNet: Unifying Feature and Metric Learning for Patch-Based Matching
- 音乐家们的开源工具箱
- 橘子识别java_Java方法
- “重塑安全边界,揭秘零信任业务保障”,联软科技下一代零信任访问管理系统发布
- 12c及以上参数推荐设置
- Java jdk 在线文档(可搜索类)