Python Turtle – 用 Python 画一条鱼 – 码微 |
您所在的位置:网站首页 › 随机颜色教程 › Python Turtle – 用 Python 画一条鱼 – 码微 |
嘿,编码员!在本教程中,我将向您展示如何在 python 海龟模块的帮助下画一条鱼。如果您不知道什么 是模块,请查看此处的turtle 教程 。 您只需导入Python自带的turtle库即可,无需进行任何额外安装。 import turtle下一步涉及创建画布来绘制鱼。我们可以根据需要命名canvas变量。目前,我们的屏幕名称为 fish_scr。下面的代码为用户创建和显示屏幕。我们还添加了一些额外的属性,包括屏幕和笔的颜色。 1 2 3 4 import turtle fish_scr = turtle fish_scr.color('black') fish_scr.Screen().bgcolor("#85C1E9")现在让我们创建一个为我们绘制鱼的函数。该函数的名称是 Draw_Fish 为我们在屏幕上绘制鱼。该 goto 函数将指针指向某个位置。和 函数控制何时绘制和何时不绘制penup 。 pendown另外, forward and backward 函数需要距离作为参数,而 and left 函数 right 需要转动角度作为参数。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 号 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 def Draw_Fish(i,j): fish_scr.penup() fish_scr.goto(i,j) fish_scr.speed(10) fish_scr.left(45) fish_scr.pendown() fish_scr.forward(100) fish_scr.right(135) fish_scr.forward(130) fish_scr.right(130) fish_scr.forward(90) fish_scr.left(90) fish_scr.right(90) fish_scr.circle(200,90) fish_scr.left(90) fish_scr.circle(200,90) fish_scr.penup() fish_scr.left(130) fish_scr.forward(200) fish_scr.pendown() fish_scr.circle(10,360) fish_scr.right(270) fish_scr.penup() fish_scr.forward(50) fish_scr.pendown() fish_scr.left(90) fish_scr.circle(100,45) fish_scr.penup() fish_scr.forward(300) fish_scr.left(135) fish_scr.pendown() fish_scr.right(180)让我们使用下面的代码在屏幕上绘制三条鱼。画完鱼后,我们将使用该 done 函数关闭应用程序屏幕。 1 2 3 4 Draw_Fish(0,0) Draw_Fish(150,150) Draw_Fish(150,-150) fish_scr.done() 完整代码 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 号 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 import turtle fish_scr = turtle fish_scr.color('black') fish_scr.Screen().bgcolor("#85C1E9") def Draw_Fish(i,j): fish_scr.penup() fish_scr.goto(i,j) fish_scr.speed(10) fish_scr.left(45) fish_scr.pendown() fish_scr.forward(100) fish_scr.right(135) fish_scr.forward(130) fish_scr.right(130) fish_scr.forward(90) fish_scr.left(90) fish_scr.right(90) fish_scr.circle(200,90) fish_scr.left(90) fish_scr.circle(200,90) fish_scr.penup() fish_scr.left(130) fish_scr.forward(200) fish_scr.pendown() fish_scr.circle(10,360) fish_scr.right(270) fish_scr.penup() fish_scr.forward(50) fish_scr.pendown() fish_scr.left(90) fish_scr.circle(100,45) fish_scr.penup() fish_scr.forward(300) fish_scr.left(135) fish_scr.pendown() fish_scr.right(180) Draw_Fish(0,0) Draw_Fish(150,150) Draw_Fish(150,-150) fish_scr.done()当我们执行上面的代码时,系统屏幕上会出现一个新屏幕,鱼开始在应用程序的屏幕上绘制。下图同样如此。 恭喜!现在您知道如何使用 Python 中的 Turtle 模块在屏幕上画一条鱼了。感谢您的阅读!如果您喜欢本教程,我建议您也阅读以下教程: Python Pygame:简单介绍 在 Python 中生成随机颜色的方法 Python 中的简单游戏继续阅读以了解更多信息!快乐编码!😄 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |