Entrada do usuário em Python
input() pausa o programa, mostra uma mensagem e espera o usuário digitar uma linha e pressionar Enter.
O que é Entrada do usuário em Python?
input() pausa o programa, mostra uma mensagem e espera o usuário digitar uma linha e pressionar Enter.
Leia o que o usuário digita com input() e converta para número.
Quando usar?
- Aprender sintaxe Python com código prático.
- Criar uma base para problemas maiores.
- Testar uma ideia sem instalar um ambiente local.
Código de exemplo
# input() shows a prompt and returns what the user types, always as a string.
name = input("What is your name? ")
# Convert the text to a number before doing arithmetic with it.
age = int(input("How old are you? "))
print(f"Hello, {name}!")
print(f"In 10 years you will be {age + 10}.")
Saída esperada
What is your name? Ada
How old are you? 29
Hello, Ada!
In 10 years you will be 39.
Como funciona
input() sempre retorna uma string, então int() transforma a idade em número antes de somar 10. No IDE online, digite suas respostas no terminal quando as mensagens aparecerem.
Altere os valores e execute o programa no compilador Python online CodeUtility sem instalar Python.
Exercícios práticos
Altere as entradas e teste casos de borda antes de usar conjuntos de dados maiores.
- Preveja a saída antes de executar.
- Trate entradas vazias ou inválidas.
- Extraia a lógica para uma função e adicione testes.
Pratique com um desafio
Use o conteúdo desta lição para resolver um problema real. Cada desafio roda no navegador, com testes instantâneos e uma revisão por IA.
Todos os desafios