Attendi l'input in Python

Rayven Esplanada 10 ottobre 2023
Attendi l'input in Python

Questo tutorial mostra come attendere la pressione dei tasti in Python prima di procedere con altre operazioni.

Usa input() per attendere l’input in Python

input() è una funzione Python che consente di elaborare l’input dell’utente all’interno del codice. Interrompe temporaneamente tutti i processi all’interno del codice, quindi funge da blocco per le operazioni che vengono eseguite.

Nel nostro caso, possiamo usare input() come un key-listener per fermare i processi finché l’utente non preme un certo tasto. In caso di utilizzo di input(), l’utente deve premere il tasto Invio o Invio.

Di seguito è riportato il codice di esempio.

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)

In questo modo, prima che le operazioni inizino, l’utente deve premere invio. Inoltre, ogni operazione successiva richiede che l’utente prema anche Invio, aggiungendo essenzialmente uno sfiato tra le 3 operazioni.

Rayven Esplanada avatar Rayven Esplanada avatar

Skilled in Python, Java, Spring Boot, AngularJS, and Agile Methodologies. Strong engineering professional with a passion for development and always seeking opportunities for personal and career growth. A Technical Writer writing about comprehensive how-to articles, environment set-ups, and technical walkthroughs. Specializes in writing Python, Java, Spring, and SQL articles.

LinkedIn

Articolo correlato - Python Input