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语言使用ggpubr包绘制出版社、编辑、审稿人要求的可视化图形实战
- 深度linux安装双,Deepin 20正式发布,新的外观和感觉,双内核安装
- php mysql随机记录,php – 从MySQL中选择可变数量的随机记录
- 1470. Shuffle the Array
- 浪潮服务器测试文档,ESXI6.7注入浪潮服务器raid驱动测试
- 一个Linux下C线程池的实现(转)
- Storm精华问答 | Kafka在Storm中的角色是什么?
- Latex的表格注释
- matlab怎么定义矩阵变量_MATLAB小技巧及策略制定实例
- 构建一套高逼格 Nginx 集群监控系统!
- dijkastra算法实践poj2387
- 激光雷达--C16镭神16线三维激光雷达介绍
- 笔试——字符串算法题——寻找最大回文子串
- 国家取消职称英语与计算机,全国职称英语考试取消
- DASCTFNepCTF 部分writeup
- Mosaicking to Distill Knowledge Distillation from Out-of-Domain Data
- Android Q版本读取SDcard
- macOS - Cocoa开发之沙盒机制及访问Sandbox之外的文件
- 基于机器视觉的表面缺陷检测方法研究进展(2022最新)
- STC89C52单片机定时器及中断系统的介绍以及代码示例
热门文章
- 最后半天时间,支付宝等第三方支付机构备付金必须100%上交
- Toy例程导读(三).高级语言分析和转换
- 我是如何在一家独角兽公司做业务中台、数据中台的?8页ppt详解中台建设实践!...
- 关于AudioManager在项目中遇到的一些问题的记录
- 工业控制电气非标自动化设计安装调试PLC编程电路电气外包行业的前景预测与分析
- 借助栈将一个带头节点的单链表倒置
- 教你撩妹,每天给小姐姐发一封暖心邮件
- 上海域格CLM920_NC3模块连接oneNET平台
- Win7下IIS安装PHP环境
- 近岸蛋白递交注册:年营收3.4亿 朱化星控制71.24%表决权