Detectar pulsación de tecla
Publicado por epicteto (46 intervenciones) el 16/05/2014 14:29:16
Hola
Este código detecta si se ha pulsado una tecla y la imprime:
sin embargo, al pulsar "s" no se rompe el bucle. ¿puede decirme alguien el motivo? ¿qué habría que hacer para que al pulsar "s" el bucle se interrumpiera?
Gracias
Este código detecta si se ha pulsado una tecla y la imprime:
1
2
3
4
5
6
7
8
9
import sys
x='si'
while x=='si':
tecla = sys.stdin.read(1)
print 'Has presionado ', tecla
if tecla=='s':
x='no'
sin embargo, al pulsar "s" no se rompe el bucle. ¿puede decirme alguien el motivo? ¿qué habría que hacer para que al pulsar "s" el bucle se interrumpiera?
Gracias
Valora esta pregunta


1