Python fornece uma função integrada chamada input() que permite ao usuário inserir dados durante a execução do programa. Essa função pode ser extremamente útil para criar programas interativos que requerem entrada do usuário.
Exemplo 1: Usando a Função input()
A função input() pausa a execução do programa e espera que o usuário digite algo. Após o usuário pressionar Enter, a função retorna o texto inserido como uma string.
Exemplo Básico:
nome = input("Digite seu nome: ") print(f"Olá, {nome}!")
Exemplo 2: Conversão de Tipos de Dados
Frequentemente, você precisará converter a entrada do usuário para um tipo de dados específico, como inteiros ou flutuantes, para realizar operações matemáticas.
Exemplo de Conversão:
idade = int(input("Digite sua idade: "))
print(f"Você tem {idade} anos.")
Exemplo 3: Tratamento de Exceções
Ao converter a entrada do usuário, é importante tratar exceções para evitar erros se o usuário inserir dados em um formato incorreto.
Exemplo de Tratamento de Exceções:
try:
numero = float(input("Digite um número: "))
print(f"O número digitado foi {numero}.")
except ValueError: print("Você não digitou um número válido.")
Exemplo 4: Inputs Avançados
Para aplicações mais complexas, você pode precisar coletar múltiplos dados do usuário. Isso pode ser feito repetindo a função input() ou usando técnicas mais avançadas.
Exemplo de Múltiplos Inputs:
nome = input("Digite seu nome: ")
hobby = input("Digite seu hobby: ")
print(f"Nome: {nome}, Hobby: {hobby}")
Conclusão
Usar a função input() no Python é uma forma eficaz de interagir com o usuário, coletando dados para processamento. Lembre-se de converter e validar essas entradas conforme necessário, para garantir que seu programa funcione de maneira robusta e confiável.
Comentarios Recentes