Comando de entrada de dados
Em Python, o comando principal para receber informações digitadas pelo usuário é o input(). Ele permite que o programa “pause” a execução e espere o usuário digitar algo no teclado.
O valor digitado é então armazenado em uma variável para ser usado depois no programa.
Como funciona
- O comando
input()exibe uma mensagem (caso você escreva dentro dos parênteses) e aguarda o usuário digitar. - Tudo o que o usuário digita é lido como texto (string), mesmo que seja um número.
Exemplo:
nome = input("Digite seu nome: ")
print("Olá,", nome)
Nesse exemplo, o programa mostra a frase “Digite seu nome:”, espera o usuário digitar algo e guarda esse valor na variável nome. Em seguida, exibe a mensagem de saudação usando o que foi digitado.
Entrada de números
Como o input() sempre retorna texto, precisamos converter o valor digitado quando queremos trabalhar com números.
Para isso, usamos funções como int() (para inteiros) e float() (para números decimais).
idade = int(input("Digite sua idade: ")) # converte para número inteiro
altura = float(input("Digite sua altura: ")) # converte para número decimal
Agora, o valor digitado pelo usuário será armazenado já como número, e você poderá fazer cálculos com ele normalmente.
Resumo
input()→ lê o que o usuário digitou como texto.int(input(...))→ lê e converte o valor para número inteiro.float(input(...))→ lê e converte o valor para número decimal.
