Python Turtle – 用 Python 画一条鱼 – 码微

您所在的位置:网站首页 随机颜色教程 Python Turtle – 用 Python 画一条鱼 – 码微

Python Turtle – 用 Python 画一条鱼 – 码微

2024-07-12 09:12| 来源: 网络整理| 查看: 265

嘿,编码员!在本教程中,我将向您展示如何在 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