Prerrequisito: Conceptos básicos de programación de turtle , Dibujar formas rellenas de color en Tortuga
Turtle es un módulo incorporado en Python. Proporciona dibujo utilizando una pantalla (cartón) y una Turtle (bolígrafo). Para dibujar algo en la pantalla, necesitamos mover la Turtle (bolígrafo). Para mover la Turtle, hay algunas funciones, por ejemplo, adelante(), atrás(), etc.
Acercarse:
Se utilizan los siguientes pasos:
- Importar Turtle
- Establecer pantalla de ventana
- Establecer el color de la Turtle
- Forma una estrella
- Rellena la estrella con el color.
A continuación se muestra la implementación.
Python3
# importing package import turtle # function to draw # colored star def colored_star(): # size of star size = 80 # object color turtle.color("red") # object width turtle.width(4) # angle to form star angle = 120 # color to fill turtle.fillcolor("yellow") turtle.begin_fill() # form star for side in range(5): turtle.forward(size) turtle.right(angle) turtle.forward(size) turtle.right(72 - angle) # fill color turtle.end_fill() # Driver code colored_star()
Producción :
Ya que, a partir de ahora, debes haber aprendido a dibujar y rellenar de color una estrella. Entonces, intentemos algo único con este conocimiento. Usemos un poco de creatividad y programación para construir una noche llena de estrellas.
Python3
import turtle from random import randint window = turtle.Screen() turtle.bgcolor("black") turtle.color("yellow") turtle.speed(0) def draw_star(): turns = 6 turtle.begin_fill() while turns>0: turtle.forward(25) turtle.left(145) turns = turns-1 turtle.end_fill() nums_stars = 0 while nums_stars <50: x=randint(-300,300) y=randint(-300,300) draw_star() turtle.penup() turtle.goto(x,y) turtle.pendown() nums_stars = nums_stars + 1 window.exitonclick()
Producción:
Publicación traducida automáticamente
Artículo escrito por deepanshu_rustagi y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA