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