python画图代码,用python画简单图形代码

  python画图代码,用python画简单图形代码

  其中,创建图形用户界面(GUI)程序——的Python标准库有一个turtle模块,用于生成图形绘制的标准APP窗口。Turtle的画图方法非常简单直观。3354想象一只尾巴上涂着颜料的小乌龟在电脑屏幕上爬来爬去,边走边画线。海龟程序窗口的绘图区域使用直角坐标系。乌龟的初始位置是窗口绘图区域中间的(0,0)点,它的头朝向X轴的正方向。首先,您可以在交互模式下部署模块并练习其功能:

  [1]:进口真龟为TT

  在[2]:TT.setup(#设置画布时,会立即显示绘图窗口。

  在[3]:TT。向前(100)前进100个像素将绘制一条水平直线。

  在[4]:TT.right(90) #右转90度会改变乌龟的方向。

  在[5]:TT。Forward(100) #这将绘制一条垂直的直线

  脸的起源在[6]: TT。转到(0,0)并完成等腰三角形。

  In[7]:TT.bye(#关闭绘图窗口。

  通过tutle模块,你可以更形象地学习过程控制的概念。下一步是画五角星——并画一条线,然后向右旋转144度。重复五次。

  输入真实的TT

  可以通过启动TT . turtle screen . _ RUNNING=True # plotting并在IDE中执行plus语句来避免错误。

  cnt=0

  而cnt 5:

  转发(200)).

  TT.right(144).

  cnt=1

  TT.done(#绘图结束。窗户没有关上。

  下面的程序连续绘制500条线段。每条线段的颜色是随机的。每条线段都比前一条线段长一个像素。每画完一条线段,向右旋转91度——,得到一个颜色复杂的螺旋图案。

  输入真实的TT

  从随机导入随机

  tt.TurtleScreen._RUNNING=True

  TT.speed(0)的绘制速度最快。

  TT.bgcolor(黑色)#背景颜色为黑色。

  通过改变TT的初始位置。setpos (-25,25) #,图案可以居中。

  TT.colormode(255)颜色模式是真彩色。

  cnt=0

  而cnt 500:

  r=randint (0,255))))).

  g=randint (0,255))))))).

  b=randint (0,255 ) ) ) ) ) ) ) ) b)))))))))))))).

  TT.pencolor(r,G,b) #每次画笔颜色随机

  TT。向前(50厘米).

  TT。右(91)).

  cnt=1

  tt.done().

  06 _乌龟. png

  然后利用海龟模块的交互功能,将最后一个命令行猜谜游戏转化为图形界面——。请将程序文件命名为turtle_guessnum.pyw这样勤奋的行人,在操作系统中直接双击是不会打开黑色命令行窗口的。使用对话框获取用户输入,可以直接在窗口的绘图区域显示反馈信息。

  从随机导入随机

  输入真实的TT

  tt.TurtleScreen._RUNNING=True

  TT.setup(width=800,height=450,startx=None,starty=None) #设置自定义窗口大小

  TT.hideturtle隐藏画笔图标

  TT.color(蓝色)#画笔颜色为蓝色。

  TT.penup(#提起画笔,不画线的移动。

  Tt.setpos (-300,0)设置初始位置。

  Myfont=(bold),16,normal)定义字体。

  target=randint (1,100)).

  TT。考虑写入(从1到100的整数)。猜猜看。font=myfont) #输出文本

  猜测=0

  答案=

  一边猜!=目标:

  #使用对话框获取用户输入

  Ges=TT.simpledialog.askinteger(猜谜游戏,请输入整数:)

  如果guess==target:

  安塞尔=我认为你是对的!游戏结束了。

  Elinotguess: #用户没有输入数字就中断了循环。

  TT.clear(#清除画布并输出新文本

  TT . write(‘你放弃,游戏结束。’,font=myfont)

  黑色

  elif猜测目标:

  回答=我猜你长大了,再猜一次:

  否则:

  回答=猜你变小了,再猜:

  tt.clear().

  TT.write(Answer,font=myfont)).

  tt.done().

  06 _龟_猜. png

  什么是——编程.

  编程技巧:运行模块。

  Python标准库中也提供了Turtledemo模块。这是一个乌龟绘图功能的演示程序。您可以通过输入以下系统命令来运行turtledemo模块:

  python -m turtledemo

  只要模块定义了一个可执行对象,该模块就可以被执行。实际上,您也可以输入以下系统命令来运行turtle模块:

  python -m海龟

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

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