Demander une valeur immédiatement sur python

Demander une valeur immédiatement sur python - Python - Programmation

Marsh Posté le 22-01-2020 à 10:27:29    

Salut,
 
Je me demande comment faire pour demander une valeur immédiatement sur python. Je sais utiliser input() mais le problème est que même si je le met dans une bouche while le programme s'arrête. Or je voudrais pouvoir modifier la valeur d'une variable en appuyant sur une touche de mon clavier sans arrêter le programme pour le coup. C'est comme si on faisait un snake et que pour demander la direction j'étais obligé d'arrêter le programme, de marquer z q s ou d et de cliquer sur entrer et ainsi de suite...
 
Pour les connaisseurs je recherche l'équivalent de getkey en langage casio
 
J'espère que j'ai été clair... Je trouve rien sur internet à ce sujet, en tout cas formulé comme ça ^^


Message édité par Orell1 le 22-01-2020 à 10:29:23
Reply

Marsh Posté le 22-01-2020 à 10:27:29   

Reply

Marsh Posté le 22-01-2020 à 11:29:56    

Je ne connais pas Python mais je connais Google ^^
https://stackoverflow.com/questions [...] -in-python

Code :
  1. import keyboard  # using module keyboard
  2. while True:  # making a loop
  3.     try:  # used try so that if user pressed other than the given key error will not be shown
  4.         if keyboard.is_pressed('q'):  # if key 'q' is pressed
  5.             print('You Pressed A Key!')
  6.             break  # finishing the loop
  7.     except:
  8.         break  # if user pressed a key other than the given key the loop will break



---------------
D3
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed