HOWTO · Python

Comment attendre une entrée en Python

Cet article montre comment attendre qu'un utilisateur appuie sur une touche en Python

Sur cette page

Ce tutoriel vous montre comment attendre l’appui sur une touche en Python avant de procéder à d’autres opérations.

Utilisez input() pour attendre l’entrée en Python

input() est une fonction Python qui permet de traiter les entrées de l’utilisateur dans le code. Elle arrête temporairement tous les processus dans le code et agit donc comme un arrêt des opérations qui sont effectuées.

Dans notre cas, nous pouvons utiliser input() comme un écouteur de touches pour arrêter les processus jusqu’à ce que l’utilisateur appuie sur une certaine touche. Dans le cas de l’utilisation de input(), l’utilisateur doit appuyer sur la touche entrée ou retour.

Voici un exemple de code.

def operation1(param):
    # insert code here
    pass


def operation2(param):
    # insert code here
    pass


def operation3(param):
    # insert code here
    pass


input("Press enter to start operations...")
ret = operation1("Sample Param")
print("\nOperation 1 has been executed successfully.")
input("\n Press enter to start operation 2...")
ret = operation2(ret)
print("Operation 2 has been executed successfully.")
input("\n Press enter to start final operation")
ret = operation3(ret)
print("All operations executed successfully. Returned a value of ", ret)

De cette façon, avant que les opérations ne commencent, l’utilisateur doit appuyer sur la touche entrée. De plus, chaque opération suivante nécessite que l’utilisateur appuie également sur la touche entrée, ce qui permet d’ajouter une pause entre les trois opérations.