Título: Tiempo y Python! Publicado por: deleted_account en 30 Agosto 2017, 01:17 am HOLA! ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Estoy creando un pequeño programa en Python! Pero, me surgió una gran pregunta...¿Cómo puedo dar un tiempo límite para que el usuario ingrese un dato? No se si me explico con la pregunta... En mi código, me gustaría que el usuario tenga que ingresar un dato... Pero, si el usuario no ingresó el dato después de 5 segundos, Mueste un mensaje que diga "Perdiste!". DATOS A TENER EN CUENTA : *SOY NOVATO XD *TRABAJO EN PYTHON 3.6 *MI SISTEMA OPERATIVO ES WINDOWS 10 GRACIAS POR LEER MI MENSAJE! Espero su respuesta! ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ New Moments, New Life! Título: Re: Tiempo y Python! Publicado por: engel lex en 30 Agosto 2017, 02:05 am lamentablemente no tiene respuesta simple... yo te recomendaría hacerlo como un hilo aparte o usar señales...
no se si señales funcione bien en windows, pero aquí un codigo simple Código
Título: Re: Tiempo y Python! Publicado por: tincopasan en 30 Agosto 2017, 02:16 am hace ya mucho tiempo mostré una implementación de como lo resolvía.
Código
Título: Re: Tiempo y Python! Publicado por: engel lex en 30 Agosto 2017, 02:37 am la solucion ideal es la de tincopasan, aunque hay una cosita que no me gusta
linea 7, declaras nombre como global, pero esto parece inapropiado a primera vista, no sería mejor retornarlo? Título: Re: Tiempo y Python! Publicado por: deleted_account en 30 Agosto 2017, 03:38 am Gracias por sus respuestas!
Voy a intentarlo! |