Depois de instalar o Python e executar seu primeiro programa, é hora de entender os fundamentos da linguagem. Neste post, vamos explorar dois pontos essenciais para qualquer iniciante:

  • Como funciona a entrada e saída de dados.
  • Quais são os tipos de dados básicos em Python.

Saída de Dados com print()

A função print() é usada para exibir informações na tela.

Exemplo simples:

print("Olá, mundo!")

Saída no terminal:

Olá, mundo!

Concatenando textos

Podemos juntar strings (concatenação) usando o operador +.

nome = "Diego"
print("Olá, " + nome + "! Seja bem-vindo.")

Saída:

Olá, Diego! Seja bem-vindo.

Separando valores com vírgula

O print() também permite exibir vários valores separados por vírgulas.
O Python automaticamente insere um espaço entre eles:

nome = "Diego"
idade = 36
print("Nome:", nome, "| Idade:", idade)

Saída:

Nome: Diego | Idade: 36

Usando f-strings (formatação moderna)

As f-strings (a partir do Python 3.6) são a forma mais prática de formatar saídas.
Permitem incluir variáveis dentro da string, usando {}.

nome = "Diego"
idade = 36
print(f"Meu nome é {nome} e tenho {idade} anos.")

Saída:

Meu nome é Diego e tenho 36 anos.

Também podemos aplicar formatos especiais:

preco = 59.9
print(f"O produto custa R$ {preco:.2f}")

Saída:

O produto custa R$ 59.90

Entrada de Dados com input()

A função input() é usada para ler informações digitadas pelo usuário.
Por padrão, o valor lido pelo input() sempre será do tipo string (str).

Exemplo:

nome = input("Digite seu nome: ")
print(f"Bem-vindo, {nome}!")

Execução no terminal:

Digite seu nome: Diego
Bem-vindo, Diego!

Tipos de Dados Básicos em Python

Python possui diferentes tipos de dados para representar informações. Os principais são:

1. String (str)

Representa textos.

mensagem = "Aprendendo Python"
print(mensagem)

2. Inteiro (int)

Representa números inteiros.

idade = 36
print("Idade:", idade)

3. Ponto flutuante (float)

Representa números decimais.

altura = 1.75
print(f"Altura: {altura} metros")

4. Booleano (bool)

Representa valores verdadeiro ou falso.

chovendo = True
print("Está chovendo?", chovendo)

Convertendo Tipos de Dados

Como o input() sempre retorna uma string, muitas vezes precisamos converter para outro tipo.

Exemplo: somando dois números digitados pelo usuário.

num1 = int(input("Digite um número: "))
num2 = int(input("Digite outro número: "))
soma = num1 + num2
print(f"A soma de {num1} + {num2} é {soma}")

Execução:

Digite um número: 5
Digite outro número: 7
A soma de 5 + 7 é 12

Conclusão

Neste post você aprendeu:

  • Como usar print() para exibir informações de diferentes formas:
    • Simples.
    • Concatenando com +.
    • Separando com vírgulas.
    • Usando f-strings para formatação elegante.
  • Como usar input() para receber dados do usuário.
  • Quais são os tipos de dados básicos (str, int, float, bool).
  • Como fazer conversão de tipos.

Esses são os primeiros passos para criar programas interativos. 🚀


👉 E você? Já começou a se aventurar na programação com Python?