Exemplos práticos de códigos Python

Descobrir e explorar as possibilidades de um programa em Python pode ser uma maneira incrível de começar sua jornada na programação. Python é uma linguagem muito acessível e poderosa, que permite desde tarefas simples, como entrada e saída de dados, até a criação de gráficos complexos e manipulação de arquivos.

Nesta aula, vamos apresentar exemplos práticos de códigos Python prontos, permitindo que você aprenda fazendo. Vamos abordar desde conceitos básicos, como variáveis e operações matemáticas, até aplicações mais avançadas, como verificadores de números primos e calculadoras de desconto.

Todos esses exemplos de códigos Python foram desenvolvidos para você ter um ponto de partida para criar seus próprios projetos, então aproveite!

Para que você consiga compilar (rodar) esses códigos utilize a plataforma online Colab do Google: https://colab.google/

Exemplos de programas para entrada e saída de dados

Exemplo de código com print

A função print() é essencial em Python e serve para exibir informações na tela. Veja como é simples exibir a mensagem “Olá, Mundo!”:


Neste código, estamos utilizando print() para exibir uma string. Isso é útil para depurar código e fornecer feedback aos usuários. Por exemplo, um programa com múltiplas mensagens pode ser escrito assim:


Cada print() imprime uma mensagem, uma após a outra. Entretanto, um erro comum seria esquecer de fechar aspas ou parênteses, como em print("Olá, Mundo!), o que resulta em um erro de sintaxe.

Exemplo de código com input

A função input() captura dados do usuário, permitindo a criação de programas interativos. Por exemplo, para capturar o nome do usuário e saudá-lo.


Aqui, input() exibe um prompt e armazena a entrada do usuário na variável nome. Em seguida, print() exibe uma saudação personalizada. Um exemplo mais completo:


Este código solicita nome e idade do usuário e exibe uma mensagem respectiva, mas é comum esquecer que input() sempre retorna uma string. Então, para operar com números, use int() para converter, como idade = int(idade).

Exemplos de programas em Python para entender variáveis

Exemplo de código com string, int e booleanos

Variáveis são fundamentais, pois armazenam valores que podem ser utilizados e manipulados. Por exemplo, vamos definir variáveis de diferentes tipos:


Aqui, nome é uma string, idade é um número inteiro e is_active é um valor booleano. Usar variáveis facilita mudanças no código sem precisar alterar múltiplos pontos. Aliás, sem variáveis, cada ocorrência do valor teria de ser alterada manualmente.

Exemplo de código com listas

Listas são sequências ordenadas de dados, anotadas com colchetes []. Elas permitem armazenar múltiplos valores em uma única variável:



Neste exemplo, criamos uma lista numeros e adicionamos um novo número a ela usando append(). Em seguida, iteramos sobre a lista com um loop for. No entanto, se tentarmos acessar um índice que não existe, isso resultará em um “índice fora do intervalo”. Portanto, verifique o tamanho da lista para evitar isso.

Exemplo de código com dicionários

Dicionários armazenam pares chave-valor e são muito úteis para mapear uma chave a um valor.


Neste exemplo, criamos um dicionário aluno e adicionamos uma nova chave-valor. Usamos for chave, valor in aluno.items() para iterar e exibir cada par chave-valor. Porém, tentar acessar uma chave inexistente resulta em “chave não encontrada”. Evite isso verificando a existência da chave antes do acesso.

Exemplos de códigos para realizar operações matemáticas em Python

Para realizar operações matemáticas, Python utiliza operadores como + para soma, - para subtração, * para multiplicação e / para divisão.

Exemplo Básico



Aqui, a e b são somados, subtraídos, multiplicados e divididos. A saída formatada com f-string exibe os resultados. A divisão sempre retorna um número de ponto flutuante.

Exemplo avançado com módulo e exponenciação


Neste exemplo, % encontra o resto da divisão e ** eleva a à potência b.

Tratamento de erros

Divisão por zero gera um ZeroDivisionError. Utilize try-except para tratar isso:


Comentários

Postagens mais visitadas deste blog

Aula 1: Introdução à Computação e Evolução dos Sistemas

Aula 2: Conceitos Básicos de Lógica e Raciocínio Lógico

Aula 3: Definição e Representação de Algoritmos