Aguardar entrada em Python

Rayven Esplanada 10 outubro 2023
Aguardar entrada em Python

Este tutorial mostra-lhe como esperar pela imprensa de teclas em Python antes de prosseguir com outras operações.

Utilize input() para aguardar a entrada em Python

input() é uma função Python que permite que a entrada do utilizador seja processada dentro do código. Interrompe temporariamente todos os processos dentro do código, actuando portanto como uma rolha para as operações que são feitas.

No nosso caso, podemos utilizar input() como um key-listener para parar os processos até o utilizador carregar numa determinada chave. No caso de utilizar input(), o utilizador precisa de premir a tecla enter ou return.

Abaixo está o código de exemplo.

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)

Desta forma, antes de iniciar as operações, o utilizador precisa de premir enter. Além disso, cada operação subsequente necessita que o utilizador prima também enter, essencialmente adicionando um respirador entre as 3 operações.

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

Artigo relacionado - Python Input