用Turtle在Python中绘制立方体和长方体 | 您所在的位置:网站首页 › 正方体和长方体的平面展开图怎么画 › 用Turtle在Python中绘制立方体和长方体 |
用Turtle在Python中绘制立方体和长方体
Turtle是Python中的一个内置模块。它提供了使用屏幕(纸板)和Turtle(笔)的绘画。为了在屏幕上画东西,我们需要移动Turtle(笔)。为了移动Turtle,有一些函数,如forward()、backward()等。 绘制立方体采用了以下步骤。 首先画出前面的方形 通过左下角的一个方块移动到后面的方块 绘制背面方形 如代码所示,画出剩余的一面。以下是实现。 #import the turtle modules import turtle # Forming the window screen tut = turtle.Screen() # background color green tut.bgcolor("green") # window title Turtle tut.title("Turtle") my_pen = turtle.Turtle() # object color my_pen.color("orange") tut = turtle.Screen() # forming front square face for i in range(4): my_pen.forward(100) my_pen.left(90) # bottom left side my_pen.goto(50,50) # forming back square face for i in range(4): my_pen.forward(100) my_pen.left(90) # bottom right side my_pen.goto(150,50) my_pen.goto(100,0) # top right side my_pen.goto(100,100) my_pen.goto(150,150) # top left side my_pen.goto(50,150) my_pen.goto(0,100)输出 : 绘制长方体采用了以下步骤。 首先画出前面的矩形 通过左下角的一个矩形移动到后面的矩形 绘制背面矩形 如代码所示,画出剩余的一面。以下是实现。 #import the turtle modules import turtle # Forming the window screen tut = turtle.Screen() # background color green tut.bgcolor("green") # window title Turtle tut.title("Turtle") my_pen = turtle.Turtle() # object color my_pen.color("orange") tut=turtle.Screen() # forming front rectangle face for i in range(2): my_pen.forward(100) my_pen.left(90) my_pen.forward(150) my_pen.left(90) # bottom left side my_pen.goto(50,50) # forming back rectangle face for i in range(2): my_pen.forward(100) my_pen.left(90) my_pen.forward(150) my_pen.left(90) # bottom right side my_pen.goto(150,50) my_pen.goto(100,0) # top right side my_pen.goto(100,150) my_pen.goto(150,200) # top left side my_pen.goto(50,200) my_pen.goto(0,150)输出 : |
CopyRight 2018-2019 实验室设备网 版权所有 |