función Turtle.ontimer() 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.ontimer()

Esta función se utiliza para instalar un temporizador, que llama a la diversión después de t milisegundos.

Sintaxis:

turtle.ontimer(fun, t=0)

Parámetros:

Argumentos  Descripción
divertida una función sin argumentos
t un número >= 0

    

A continuación se muestra la implementación del método anterior con un ejemplo:

Python3

# import packages
import turtle
import random
  
# global colors
col = ['red', 'yellow', 'green', 'blue',
       'white', 'black', 'orange', 'pink']
  
# method to call on timer
def fxn():
    global col
    ind = random.randint(0, 7)
  
    # set background color of the
    # turtle screen randomly
    sc.bgcolor(col[ind])
  
  
# set screen
sc = turtle.Screen()
sc.setup(400, 300)
  
# loop for timer
for i in range(10):
    turtle.ontimer(fxn, t=400*(i+1))

Producción :

Aquí podemos encontrar que después de un tiempo (establecido por el temporizador) cambia automáticamente el color de fondo de la ventana gráfica de la Turtle al azar.

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 *