Python - Separar variable por punto.

 
Vista:
Imágen de perfil de Drowels
Val: 34
Ha disminuido su posición en 2 puestos en Python (en relación al último mes)
Gráfica de Python

Separar variable por punto.

Publicado por Drowels (11 intervenciones) el 11/02/2019 16:40:14
Hola,

Estoy realizando un curso de Python por mi cuenta y utilizando un curso en .pdf que me encontré y parece que tiene buena pinta.

Tengo el siguente ejemplo en el curso.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#Primero importamos los elementos Screen y Turtle
from turtle import Screen, Turtle
 
#Creamos una pantalla Screen
pantalla = Screen()
#Indicamos el tamaño de la pantalla y el lienzo donde dibuja la tortuga
pantalla.setup(425, 255)
pantalla.screensize(400, 200)
 
#Creamos la tortuga y le indicamos que avance 100 píxeles
tortuga = Turtle()
tortuga.pensize(10) #indicamos el grosor del pixel
tortuga.forward(100) #avanza 100 píxeles
tortuga.left(90) #gira 90 grados a la izquierda
tortuga.forward(100)
tortuga.left(90)
tortuga.forward(100)
tortuga.left(90)
tortuga.forward(100)
 
tortuga.penup() #levantamos el lápiz de dibujo
tortuga.right(90) #giramos 90º a la derecha
tortuga.forward(100) #avanzamos 100 píxeles
tortuga.pendown() #apoyamos el lápiz para dibujar de nuevo
 
#Creamos la tortuga y le indicamos que avance 100 pixeles
tortuga.pensize(1)
tortuga.pencolor('blue') #indicamos el color del trazo
tortuga.forward(100) #avanza 100 pixeles
tortuga.left(90) #gira 90 grados a la izquierda
tortuga.forward(100)
tortuga.left(90)
tortuga.forward(100)
tortuga.left(90)
tortuga.forward(100)
 
#Cuando hagamos clic donde sea, que se cierre el programa
pantalla.exitonclick()

No entiendo esto
1
tortuga.pensize(10)
No comprendo cargar la variable, el punto y la instrucción. En ninguna parte del manual lo explica y no se porqué se realiza así. Lo estoy deduciendo, pero no lo logro a comprender.

Un saludo y gracas.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de joel
Val: 2.732
Oro
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Separar variable por punto.

Publicado por joel (622 intervenciones) el 11/02/2019 18:02:11
Intento explicarte Drowels...

tortuga es una variable que hace referencia al objeto Turtle
el punto después de tortuga, indica que vas ha hacer referencia a un método de la clase Turtle
pensize() es un método de la clase Turtle

en el momento que llegues a las clases, lo veras muy claro.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
Imágen de perfil de Drowels
Val: 34
Ha disminuido su posición en 2 puestos en Python (en relación al último mes)
Gráfica de Python

Separar variable por punto.

Publicado por Drowels (11 intervenciones) el 12/02/2019 08:16:33
Hola,

Muchas gracias. Con tu explicación me termina de quedar super claro.

Al principio le indico que tortuga es la variable de turtle, con el punto le indico que vamos a utilizar un método de turtle, que es pensize().
Se que repetido lo mismo, pero así me entiendo mejor :D

Gracias.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar