Python - realizar el programa que solo se ejecute cuando se pulse la tecla "s"

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

realizar el programa que solo se ejecute cuando se pulse la tecla "s"

Publicado por Fabian (1 intervención) el 17/04/2021 23:56:45
Buenas tardes, soy nuevo en python y estoy realizando unas ejercicios que debo entregar, hay uno que me pide realizar el programa pero que solo se ejecute cuando se pulse la tecla "s", si se pulsan las otras letras no se debe ejecutar y sacar un mensaje "tecla invalida" e intentado usando if e igualando la input a s pero me sale error.

Alguien me podría explicar como puedo realizar esta condición en python

Gracias
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
sin imagen de perfil
Val: 2.808
Oro
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

realizar el programa que solo se ejecute cuando se pulse la tecla "s"

Publicado por tincopasan (1083 intervenciones) el 18/04/2021 07:53:07
mostrá lo que intentaste así vemos donde está el error.
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
Imágen de perfil de joel
Val: 3.475
Oro
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

realizar el programa que solo se ejecute cuando se pulse la tecla "s"

Publicado por joel (901 intervenciones) el 18/04/2021 09:15:12
Creo que una manera podría ser:
1
2
3
4
5
6
while True:
    tecla=input("pulsa una tecla: ")
    if tecla!="s":
        print("tecla invalida")
    else:
        break
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
-1
Comentar