python的海龟绘图,python turtle绘图
python2.6版本2.6中引入的一个简单的绘图工具叫做TurtleGraphics。海龟库是python的内部模块,使用前可以导入。本文将展示三个用乌龟画图实现的小程序。来和边肖一起学习吧。
00-1010 1.实验要求2。实验内容1。用龟画图模块法2画阴阳图。绘制彩色螺旋图案3。猜数字游戏。
目录
1.了解并掌握选择语句的常用操作。
2.了解并掌握循环语句的常见操作。
3.了解和掌握海龟绘图语句的原理和操作。
一、实验要求
二、实验内容
进口甲鱼为tt
R=200#大圆半径200像素
Tt.width(3)#线宽3像素
Tt.color(black , black)#黑色线条填充黑色
Tt.begin_fill()#开始填充
Tt.circle(r/2,180)#在黑色区域的头部从中心逆时针画一个半圆。
Tt.circle(r,180)#在黑色区域左侧画一个大半圆
Tt.left(180)#在黑色区域的尽头掉头右转。
Tt.circle(-r/2,180)#顺时针画一个半圆,完成黑色区域的绘制。
Tt.end_fill()#黑色区域填充结束
Tt.left(90)#向左转,面向中央
Tt.up()#举起画笔
Tt.forward(r*0.35)#跳到黑色区域内
Tt.right(90)#向右转
Tt.down()#放下画笔
Tt.color(黑色,白色)#黑色线条填充白色
tt.begin_fill()
Tt.circle(r*0.15)#在黑色区域画一个小白圈
tt.end_fill()
Tt.left(90)#左转,面朝上
tt.up()
Tt.forward(r*0.65)#跳到大圆的上边缘
tt.down()
Tt.right(90)#向右转
Tt.circle(-r,180)#在白色区域右侧顺时针画大半圆。
Tt.right(90)#向右转,面朝上
tt.up()
Tt.forward(r*0.35)#跳到白色区域内
tt.right(90)
tt.down()
Tt.color(白色,黑色)#白色线条填充黑色
tt.begin_fill()
Tt.circle(r*0.15)#在白色区域内画一个黑色小圆圈。
tt.end_fill()
tt.hideturtle()
tt.done()
1.采用海龟绘图模块方法绘制阴阳图案
进口甲鱼为tt
从随机导入randint
tt.speed(0)
tt .宽度(2)
tt.bgcolor(黑色)
tt.setpos(-25,25)
tt.colormode(255)
对于范围(500):内的I
r=randint(0,255)
g=randint(0,255)
b=randint(0,255)
tt.pencolor(r,g,b)
tt.forward(50升)
tt.right(91)
tt.done()
2.绘制彩色螺旋图案
进口甲鱼为tt
从随机导入randint
tt.setup(宽度=800,高度=450,startx=无,starty=无)
tt.hideturtle()
tt.color(蓝色)
tt.penup()
tt.setpos(-300,0)
Myfont=(bold ,16, normal )
target=randint(1,100)
Tt.write(我想到了1-100内的整数,请猜:,font=my font);
猜测=0
答案=
cnt=0
一边猜!=target:
cnt=1
guess=TT . simple dialog . ask integer(猜谜游戏,请输入一个整数:)
if guess==target:
以上是Python海龟申请指南的详细内容。更多关于Python海龟绘图的信息,请关注盛行的IT软件开发工作室的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。