python turtle.write函数,python turtle write
Turtle模块以面向对象和面向过程的方式提供了turtle图形原语。因为它使用Tkinter作为基本图形,所以需要安装Tk支持的Python版本。下面这篇文章主要介绍Python中turtle.write方法的指令的相关信息,有需要的可以参考一下。
00-1010 turtle.write方法使用说明示例绘制小花的示例如何使用turtle。编写方法将文本显示为圆形?摘要
目录
参见Python的海龟模块:海龟的https://www.jb51.net/article/238830.htm。
turtle.write()方法
在当前海龟位置写文字。比如:
Turtle.write (Hello ,align=center ,font=( ,10, normal ))
在…之中
你好,写入乌龟画屏的文字是字符串格式,带引号。
Move(可选):默认情况下,move为false。如果move为true,笔将移动到右下角。
Align(可选):可用值为left、center和right之一,这是一种字符串格式。
字体(可选):字体三元组(字体名称、字体大小、字体类型)。fontname是字体名称,fontsize是字体大小,fonttype是正常、粗体和斜体等字体类型。
turtle.write方法使用说明
进口甲鱼
Info=您输入的文本
turtle.penup()
turtle.fd(-300)
turtle.pencolor(红色)
对于信息:中的I
Turtle.write(i,font=(?,40,正常))
turtle.fd(60)
turtle.hideturtle()
操作效果如下:
例子
进口甲鱼作为t
佩努普
t.fd(-200)
T.write(一朵小花\n ,align=right ,font=(斜体,16,粗体))
def draw_leaf():
对于范围(2):中的I
对于范围(15):内的j
t.forward(5)
t.right(6)
直角坐标(90)
t.goto(0,-150)
t形左侧(90度)
唐恩()
t.forward(50)
t.fillcolor(绿色)
t.begin_fill()
draw_leaf()
t.end_fill()
t.forward(50)
t.right(下)270
t.fillcolor(绿色)
t.begin_fill()
draw_leaf()
t.end_fill()
直角坐标(90)
t.forward(130)
t.fillcolor(红色)
t.begin_fill()
对于范围(6):中的I
draw_leaf()
t.right(60)
t.end_fill()
完成()
操作效果如下:
绘制一朵小花的例子
画笔的轨迹可以近似视为正多边形。
根据多边形内角和公式:度=(边数-2)*180,
那么,每次旋转的度数就是:180-度/角=180-(边数-2)*180/边。
容易知道,边数=角数=字数。
所以每次旋转的度数是:180-(字数-2)*180/字数=360/字数。
例如
#将文本显示为圆形
进口甲鱼
Text=要显示的文本
turtle.pu()
x=len(文本)
给我发短信:
turtle.write(i,font=consolas )
turtle.rt(360/x)
turtle.pu()
turtle.fd(30)
turtle.hideturtle()
操作效果如下:
如何使用turtle.write方法将文字显示为一个圆圈?
关于Python中turtle.write方法的说明,本文到此结束。有关Python turtle.write方法使用的更多信息,请搜索热门IT软件开发工作室之前的文章或继续浏览下面的相关文章。希望大家以后多多支持热门的IT软件开发工作室!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。