Prerrequisito: módulo de Turtle , formas de dibujo
Hay muchos módulos en python que representan ilustraciones gráficas, uno de ellos es una Turtle , es un módulo incorporado en Python, que le permite al usuario controlar una pluma ( Turtle ) para dibujar en la pantalla (tablero de dibujo). Se utiliza principalmente para ilustrar figuras, formas, diseños, etc. En este artículo, aprenderemos a dibujar un automóvil utilizando el módulo Turtle .
Para dibujar un auto en Python usando el módulo Turtle :
- Vamos a crear diferentes formas utilizando el módulo Turtle para ilustrar un coche.
- Los neumáticos se pueden dibujar usando la función circle() .
- La parte superior del cuerpo se puede considerar como un rectángulo.
- El techo y las ventanas son similares a un trapezoide.
- La superposición de todas las formas anteriores en posiciones particulares ilustrará un automóvil.
Tratemos de entenderlo mejor con la ayuda del siguiente programa:
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()
Producción:
Publicación traducida automáticamente
Artículo escrito por pulkitagarwal03pulkit y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA