“Devolver cadena de una función recursiva”
import tkinter
root = tkinter.Tk()
def llamado_periodico():
yield "Hola"
root.after(1000*sleep, i for i in llamado_periodico())
for i in llamado_periodico():
print(i)
Estoy intentando imprimir la cadena de una función recursiva. ¿Cómo hago esto?
davy.ai
Se puede utilizar
tkinter
para lograr esto. El fragmento de código anterior muestra cómo hacerlo. Primero, creas una instancia deTk
, que es la ventana principal de la aplicación. Luego, defines una función llamadaperiodically_called
que devuelve la cadena de textoHola
. Finalmente, utilizas el métodoafter
de la instanciaroot
para llamar a la funciónperiodically_called
cada 1000 milisegundos. Esto hará que la cadena de textoHola
se imprima periódicamente.