función turtle.Screen().turtles() 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.Pantalla().turtle()

Esta función se utiliza para devolver la lista de turtle en la pantalla. Esto no requiere ningún argumento.

Sintaxis:

turtle.Screen().turtles()

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

Ejemplo 1 :

Python3

# import package
import turtle
 
# make screen object
# and set size
sc = turtle.Screen()
sc.setup(400,300)
 
# make turtle object
t1=turtle.Turtle(shape='square')
 
# do some motion with properties
t1.color("red")
t1.circle(50)
 
# make another turtle object
t2=turtle.Turtle(shape='circle')
 
# do some motion with properties
t2.color("green")
t2.circle(40)
 
# get all turtle objects on screen
print(sc.turtles())

Producción :

[<objeto Turtle.Tortuga en 0x000001E90622DAC8>, <objeto Turtle.Tortuga en 0x000001E90625CC88>] 
 

Ejemplo 2:

Python3

# import package
import turtle
 
# make screen object and set size
sc = turtle.Screen()
sc.setup(400, 300)
 
# make first turtle and do something
t1 = turtle.Turtle(shape='square')
t1.color("red")
t1.circle(50)
 
# make another turtle and do something
t2 = turtle.Turtle(shape='circle')
t2.color("green")
t2.circle(40)
 
# get all turtles object
turt = sc.turtles()
 
# use first turtle object
turt[0].circle(-40)
 
# use another turtle object
turt[1].circle(-50)

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

Deja una respuesta

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