📜  在Python中使用 Turtle 绘制汽车

📅  最后修改于: 2022-05-13 01:55:39.448000             🧑  作者: Mango

在Python中使用 Turtle 绘制汽车

先决条件:海龟模块,绘图形状

Python中有很多描绘图形的模块,其中之一是turtle ,它是Python中的一个内置模块,可以让用户控制一支笔( turtle )在屏幕(绘图板)上进行绘制。它主要用于说明图形、形状、设计等。在本文中,我们将学习如何使用乌龟模块绘制汽车。

要使用Turtle模块在Python中绘制汽车

  1. 我们将使用乌龟模块创建不同的形状,以说明汽车。
  2. 可以使用circle()函数绘制轮胎。
  3. 上半身可以被认为是一个矩形。
  4. 屋顶和窗户类似于梯形。
  5. 在特定位置重叠所有上述形状将说明汽车。

让我们尝试在以下程序的帮助下更好地理解它:

Python3
#Python program to draw car in turtle programming
  
# Import required library 
import turtle
   
    
car = turtle.Turtle()
  
  
# Below code for drawing rectangular upper body
car.color('#008000')
car.fillcolor('#008000')
car.penup()
car.goto(0,0)
car.pendown()
car.begin_fill()
car.forward(370)
car.left(90)
car.forward(50)
car.left(90)
car.forward(370)
car.left(90)
car.forward(50)
car.end_fill()
   
    
# Below code for drawing window and roof
car.penup()
car.goto(100, 50)
car.pendown()
car.setheading(45)
car.forward(70)
car.setheading(0)
car.forward(100)
car.setheading(-45)
car.forward(70)
car.setheading(90)
car.penup()
car.goto(200, 50)
car.pendown()
car.forward(49.50)
   
    
# Below code for drawing two tyres
car.penup()
car.goto(100, -10)
car.pendown()
car.color('#000000')
car.fillcolor('#000000')
car.begin_fill()
car.circle(20)
car.end_fill()
car.penup()
car.goto(300, -10)
car.pendown()
car.color('#000000')
car.fillcolor('#000000')
car.begin_fill()
car.circle(20)
car.end_fill()
   
    
car.hideturtle()


输出: