image

Bolsas de estudo DIO PRO para acessar bootcamps ilimitados

Disponível apenas:

291 vagas
Article image
Wendel Gomes
Wendel Gomes10/05/2025 17:10
Compartilhe
Microsoft Azure Cloud Native 2026Recomendados para vocêMicrosoft Azure Cloud Native 2026

Começando com Python: Usando input() e print() para Interagir com o Usuário

  • #Python

Introdução

Se você está começando a aprender Python, duas das funções mais básicas e essenciais que você encontrará são print() e input(). Elas permitem que seu programa interaja com o mundo exterior: print() exibe mensagens na tela e input() coleta informações digitadas pelo usuário. Neste post, vamos explorar como essas funções funcionam com exemplos práticos.

A função print()

A função print() é usada para exibir informações no console. Veja um exemplo simples:

print("Olá, mundo!")

Você também pode imprimir múltiplos valores ao mesmo tempo:

nome = "Ana"
idade = 25
print("Nome:", nome, "- Idade:", idade)

Saída:

Nome: Ana - Idade: 25

A função input()

A função input() serve para receber dados digitados pelo usuário. O que o usuário digita é sempre interpretado como uma string (texto). Exemplo:

nome = input("Digite seu nome: ")
print("Olá,", nome)

Se você quiser trabalhar com números, é necessário converter o valor de input() para o tipo desejado, como int (inteiro) ou float (decimal):

idade = int(input("Digite sua idade: "))
print("Ano que vem você terá", idade + 1, "anos.")

Exemplo completo

Aqui está um pequeno programa que combina input() e print():

nome = input("Qual é o seu nome? ")
ano_nascimento = int(input("Em que ano você nasceu? "))
idade = 2025 - ano_nascimento

print("Olá,", nome)
print("Em 2025, você terá", idade, "anos.")

Conclusão

As funções input() e print() são fundamentais para interações básicas em Python. Dominar essas funções é o primeiro passo para construir programas mais complexos, como jogos, calculadoras, e sistemas interativos.

Compartilhe
Recomendados para você
Riachuelo - Cibersegurança
Bradesco - GenAI & Dados
Neo4J - Análise de Dados com Grafos
Comentários (1)
DIO Community
DIO Community - 12/05/2025 16:57

Wendel, seu artigo sobre as funções input() e print() no Python é uma excelente introdução para iniciantes na programação. Você explicou de forma clara como essas funções permitem a interação entre o programa e o usuário, essencial para a construção de sistemas dinâmicos e interativos.

Com base no que você apresentou, você acredita que essas duas funções podem ser expandidas para aplicações mais avançadas, como jogos ou interfaces gráficas? 

Recomendados para vocêMicrosoft Azure Cloud Native 2026