Fundamentos de Python

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

Executar código →
main.py
# 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.

  1. Preveja a saída antes de executar.
  2. Trate entradas vazias ou inválidas.
  3. Extraia a lógica para uma função e adicione testes.
Executar no IDE Python →

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