Python - Condicional en un periodo de tiempo

 
Vista:
sin imagen de perfil
Val: 1
Ha disminuido su posición en 15 puestos en Python (en relación al último mes)
Gráfica de Python

Condicional en un periodo de tiempo

Publicado por Pablo (1 intervención) el 02/08/2018 18:11:15
Hola a todos.

Necesito hacer un condicional if si 'x' se mantiene igual a 'y' durante 5 segundos.
Me pueden guiar con el código.
Muchas gracias.
Saludos.
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 algoritmo
Val: 819
Bronce
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Condicional en un periodo de tiempo

Publicado por algoritmo (245 intervenciones) el 02/08/2018 19:26:44
Espero que te sirva:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import datetime
 
def lee_x():
    ###### aqui leera su valor actual. Se me ocurre devolver 1
    return 2
 
def lee_y():
    ###### aqui lera su valor actual
    return 2
 
comienzo = datetime.datetime.now()
final = comienzo + datetime.timedelta(seconds=5)
 
coinciden = None
while datetime.datetime.now() < final:
    if coinciden != True and lee_x() == lee_y():
        print 'Coinciden'
        coinciden = True
    elif coinciden != False and lee_x() != lee_y():
        print 'Diferentes'
        coinciden = False
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar