用Turtle在Python中绘制立方体和长方体 您所在的位置:网站首页 正方体和长方体的平面展开图怎么画 用Turtle在Python中绘制立方体和长方体

用Turtle在Python中绘制立方体和长方体

2024-06-07 13:27| 来源: 网络整理| 查看: 265

用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)

输出 :

用Turtle在Python中绘制立方体和长方体

绘制长方体

采用了以下步骤。

首先画出前面的矩形 通过左下角的一个矩形移动到后面的矩形 绘制背面矩形 如代码所示,画出剩余的一面。

以下是实现。

#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)

输出 :

用Turtle在Python中绘制立方体和长方体



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有