python学习turtle(笔控制)

学习记录,
笔控制
turtle.pendown()
turtle.pd()
turtle.down(),下笔,移动时绘画。

turtle.penup()
turtle.pu()
turtle.up(),拿起笔,移动时不绘画。

turtle.pensize(width=None)
turtle.width(width=None),返回或者设置笔画宽度。

turtle.pen(pen=None, **pendict),设置笔的属性。
“shown”: True/False
“pendown”: True/False
“pencolor”: color-string or color-tuple
“fillcolor”: color-string or color-tuple
“pensize”: positive number
“speed”: number in range 0…10
“resizemode”: “auto” or “user” or “noresize”
“stretchfactor”: (positive number, positive number)
“outline”: positive number
“tilt”: number

turtle.isdown(),是否下笔,下笔返回True,提起笔False。

turtle.fillcolor(*args),返回或设置填充颜色。
可以是,fillcolor(colorstring)像"violet","#33cc8c";fillcolor((r, g, b));fillcolor(r, g, b)。
配合begin_fill()和end_fill()使用。

运行到turtle.end_fill()填充。

turtle.color(*args),返回或设置笔的颜色和填充的颜色。
color(colorstring1, colorstring2), color((r1,g1,b1), (r2,g2,b2)),等效于pencolor(colorstring1) 和 fillcolor(colorstring2)

turtle.filling(),返回填充状态,有设置开始填充返回True,否则返回False。

turtle.begin_fill(),开始填充位置。
turtle.end_fill(),结束填充位置。

turtle.reset(),重置,龟返回原点并清除已绘屏,

turtle.clear(),清除已绘屏,龟当前状态和位置不变。

turtle.write(arg, move=False, align=“left”, font=(“Arial”, 8, “normal”)),写入文本。
arg要写入的文本,move是否向右移动,align文本对齐,font字体大小,格式…元组。

试画下简单的图;
import turtle as t

t.home() #开始原点
t.fillcolor(‘violet’) #填充颜色
t.penup() #拿起笔
t.begin_fill() #开始填充violet色
t.stamp() #当前位置复制龟图形
t.fd(100) #向前移100
t.setheading(90) #设置指向角度90
t.stamp()
t.fd(100)
t.lt(90) #向左转90度
t.end_fill() #结束填充
t.fillcolor(‘cyan’)
t.stamp()
t.begin_fill()
t.fd(100)
t.lt(90)
t.stamp()
t.fd(100)
t.end_fill()
t.home()

##画另一个图
t.setpos(0,-150) #移到坐标0,-150
t.pendown() #放下笔开始绘
t.pencolor(‘violet’) #设笔颜色
for i in range(0,24):
t.forward(100)
t.left(105)
t.stamp()

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/426753.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

c语言语法格式规范(1)常量的非法与合法

c语言语法格式规范(1)常量的非法与合法 首先确定常量的类型 整型 确定进制,查看各位数的范围是否超界。 8进制常量以前导 0 开始,每位数只能到7 例如:05188 非法 16进制常量以 0x 开始,每位从 0 ~ f 例如&#xf…

实例57:python

#画直线 import turtle def drawline(n): tturtle.Pen() t.color(0.3,0.8,0.6) #设置颜色,在0–1之间 t.begin_fill() #开始填充颜色 for i in range(n): #任意边形 t.forward(50) t.left(360/n) t.end_fill() #结束填充颜色 drawline(4)

BZOJ1895Pku3580 supermemo——非旋转treap

题目描述 给出一个初始序列fA1;A2;:::Ang,要求你编写程序支持如下操作: 1. ADDxyD:给子序列fAx:::Ayg的每个元素都加上D。例如对f1,2, 3,4,5g执行"ADD 241" 会得到f1,3,4,5,5g。 2. REVERSExy:将子序列fAx:::Ayg翻转。例…

光谱 波长_【第三课】红外光谱仪及其联用技术

第三课前两节课:【第一课】什么是红外光谱方法、【第二课】如何进行红外光谱结构解析,孙素琴教带我们学习了红外光谱的前世今生,以及红外光谱的理论基础。相信小伙伴们都有所收获,今天咱们将跟随另一位清华大学红外光谱专家周群老…

请写一个C表达式,对正浮点数a的值按四舍五入取整

(int)(n0.5) 当我们做强制类型转换时会直接舍弃小数部分,所以我们要做的就是改变浮点数的小数位大于或等于0.5时的个位值。 其他类型数据转换时也可用此思路。

实例58:python

#画方块 #!/usr/bin/python -- coding: UTF-8 -- from turtle import * forward(100) left(90) forward(100) for i in range(2): left(90) forward(100)

WPF 蒙罩层 LoadingPage

WPF 蒙罩层 LoadingPage 原文:WPF 蒙罩层 LoadingPageWPF 蒙罩层 LoadingPage 前言 无论是在PC客户端,移动端,网站,在遇到长时间处理的时候都会需要用到蒙罩层,让用户有更好的体现。今天上网逛了一下各位前辈网友的蒙罩层的实现方…

前端对所有文件请求添加header_【前端面试必问】浏览器缓存原理?送你满分答案...

(本文适合所1-3年的前端阅读)原文链接:http://blog.poetries.top/2019/01/02/browser-cache/一、浏览器缓存基本认识分为强缓存和协商缓存浏览器在加载资源时,先根据这个资源的一些http header判断它是否命中强缓存,强缓存如果命中&#xff0…

实例59:python

#题目:计算字符串长度 #!/usr/bin/python -- coding: UTF-8 -- sStr1 ‘strlen’ print (len(sStr1))

C语言实战:(1) 整数的二进制表示

#include<stdio.h> int main( ) {int a; //待转换的整数scanf("%d",&a);//用左移位运算(移到符号位时a的正负)逐位判断0和1for(int i0,n 0;i<sizeof(int)*8;i,n,aa<<1){if(n%40&&n!0)putchar( );//控制格式的输出&#xff1a;每四位输出…

intern()方法的使用

intern() intern方法的作用是&#xff1a;如果字符串常量池中已经包含一个字符串等于此String对象的字符串&#xff0c;则返回常量池中的这个String对应的对象&#xff0c; 否则将其添加到常量池并返回常量池中的引用。 在jdk1.7以后&#xff0c;就不会像之前那样把String对象复…

华为做raid5步骤_华为验厂验厂流程如何?主要内容是什么呢?

华为作为民族企业是全球领先的信息与通信技术(ICT)解决方案供应商&#xff0c;消除数字鸿沟&#xff0c;促进经济、环境和社会的和谐与可持续发展是华为一直以来的可持续发展愿景。为此&#xff0c;华为不仅支持联合国可持续发展目标的实现&#xff0c;还同时与供应链上下游的客…

实例60:python

#题目&#xff1a;打印出杨辉三角形&#xff08;要求打印出10行如下图&#xff09;。 #!/usr/bin/python3 def Pascal(n): ls [[1]] for i in range (1, n): ls.append([1]) for j in range(1, i): ls[i].append(ls[i-1][j-1] ls[i-1][j]) ls[i].append(1) for i in range(0…

FUI- 我离钢铁侠还差几步?

本文来自网易云社区作者&#xff1a;马宝什么是FUI本文不累赘的可以自行Google&#xff0c;喜欢科幻的同学们都看一张图就能感受到FUI的魅力。本文算是一篇所见即所的&#xff0c;可边学边干的原创教程。总结全文就一句话&#xff0c;“让结构和表现分离&#xff0c;自下而上的…

C语言实战:(2)字符串的倒转变换

#include<stdio.h> #define N 50 void reverse(char s[]); //定义倒转函数 int main( ) {char s[N];scanf("%s",s);reverse(s); printf("%s",s);return 0; } void reverse(char s[]) {char c,*p,*q;pqs;while(*p!\0)p;p--; //保留\0不被交换//基本思…

亿嘉和机器人上市了吗_亿嘉和上半年收入持续增长,拟7亿元定增加码主业研发...

《电鳗财经》 赵超/文作为国内机器人行业中重要成员之一的亿嘉和(603666.SH)&#xff0c;在深耕省内市场、持续拓展省外市场的策略下&#xff0c;上半年收入延续一季度增长态势。《电鳗财经》注意到&#xff0c;在公布半年报的同时&#xff0c;亿嘉和也抛出了7.08亿元的定增方案…

实例61:python

#题目&#xff1a;查找字符串 #!/usr/bin/python -- coding: UTF-8 -- sStr1 ‘abcdefg’ sStr2 ‘cde’ print (sStr1.find(sStr2))

阿斯克码表ACSII对照表

ASCII码对照表 信息在计算机上是用二进制表示的&#xff0c;这种表示法让人理解就很困难。 因此计算机上都配有输入和输出设备&#xff0c;这些设备的主要目的就是&#xff0c;以一种人类可阅读的形式将信息在这些设备上显示出来供人阅读理解。 为保证人类和设备&#xff0c;设…

dft计算傅里叶级数系数_一道国外的DFT性质的题目

由于上半年实在太忙太忙&#xff0c;所以导致很久没更新公众号了&#xff0c;特意向各位长期关注的小伙伴表示歉意。今天分享的是DFT性质的应用。背景&#xff1a;DFT的对称性在解题中是非常常见的&#xff0c;很多同学&#xff0c;一看到“实序列”就感觉无从下手。然而它却是…

实例62:python

#输入3个数a,b,c&#xff0c;按大小顺序输出。 #!/usr/bin/python -- coding: UTF-8 -- if name ‘main’: n1 int(input(‘n1 :\n’)) n2 int(input(‘n2 :\n’)) n3 int(input(‘n3 :\n’)) def swap(p1,p2):return p2,p1if n1 > n2 : n1,n2 swap(n1,n2) if n…