función Turtle.pen() en Python

El módulo de Turtle proporciona primitivos de gráficos de Turtle, tanto en formas orientadas a objetos como orientadas a procedimientos. Debido a que usa Tkinter para los gráficos subyacentes, necesita una versión de Python instalada con soporte Tk.

Turtle.bolígrafo()

Esta función se utiliza para devolver o establecer los atributos de la pluma en un «diccionario de pluma» con los siguientes pares clave/valor:

  • “mostrado”: ​​Verdadero/Falso
  • «pendown» : Verdadero/Falso
  • “pencolor” : string de color o tupla de color
  • “fillcolor” : string de color o tupla de color
  • “pensize” : número positivo
  • «velocidad»: número en el rango 0..10
  • «modo de cambio de tamaño»: «auto» o «usuario» o «noresize»
  • “stretchfactor”: (número positivo, número positivo)
  • “factor de corte” : número
  • “esquema” : número positivo
  • «inclinación»: número

Este diccionario se puede utilizar como argumento para una llamada posterior a la pluma() para restaurar el estado anterior de la pluma. Además, uno o más de estos atributos se pueden proporcionar como argumentos de palabras clave. Esto se puede usar para establecer varios atributos de pluma en una declaración.

Sintaxis: Turtle.bolígrafo(bolígrafo=Ninguno, **penedicto) 

Parámetros:

  • bolígrafo: un diccionario con algunas o todas las claves enumeradas a continuación.
  • **pendict: uno o más argumentos de palabras clave con las claves enumeradas a continuación como palabras clave.

A continuación se muestra la implementación del método anterior con algunos ejemplos:

Ejemplo 1 :

Python3

# import package
import turtle
 
# check default values
print(turtle.pen())

Producción : 

{‘shown’: True, ‘pendown’: True, ‘pencolor’: ‘black’, ‘fillcolor’: ‘black’, ‘pensize’: 1, ‘speed’: 3, 
‘resizemode’: ‘noresize’, ‘ factor de estiramiento’: (1.0, 1.0), ‘factor de corte’: 0.0, ‘contorno’: 1, ‘inclinación’: 0.0}
 

Ejemplo 2:

Python3

# import package
import turtle
 
# check default to compare
print(turtle.pen())
 
# update with some inputs
turtle.pen(pencolor="red", outline=2)
 
# again check
print(turtle.pen())

Producción :

{‘shown’: True, ‘pendown’: True, ‘pencolor’: ‘black’, ‘fillcolor’: ‘black’, ‘pensize’: 1, ‘speed’: 3, 
‘resizemode’: ‘noresize’, ‘ stretchfactor’: (1.0, 1.0), ‘shearfactor’: 0.0, ‘outline’: 1, ‘tilt’: 0.0} 
{‘shown’: True, ‘pendown’: True, ‘pencolor’: ‘red’, ‘fillcolor ‘: ‘negro’, ‘tamaño del lápiz’: 1, ‘velocidad’: 3, 
‘cambio de tamaño’: ‘noresize’, ‘stretchfactor’: (1.0, 1.0), ‘shearfactor’: 0.0, ‘outline’: 2, ‘tilt ‘: 0.0}
 

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *