python的海龟绘图,python turtle绘图

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: