Aula focada em tipos de variáveis e operações básicas em python, além de estratégias de prevenção e contorno de erros.
Repositório da Aula : https://github.com/lvgalvao/data-engineering-roadmap/tree/main/Bootcamp%20-%20Python%20para%20dados/aula02
- Exercício 1: Soma de Dois Números Inteiros Exercicio1.py
- Exercício 2: Resto da Divisão por 5 Exercicio2.py
- Exercício 3: Multiplicação de Dois Números Exercicio3.py
- Exercício 4: Divisão Inteira do Primeiro pelo Segundo NúmeroExercicio4.py
- Exercício 5: Quadrado de um Número Exercicio5.py
- Exercício 6: Adição de Dois Números Flutuantes
- Exercício 7: Média de Dois Números Flutuantes
- Exercício 8: Potência de um Número
- Exercício 9: Conversão de Celsius para Fahrenheit
- Exercício 10: Área de um Círculo
- Exercício 11: Converter String para Maiúsculas
- Exercício 12: Imprimir Nome Completo em Minúsculas
- Exercício 13: Remover Espaços em Branco de uma Frase
- Exercício 14: Separar Dia, Mês e Ano de uma Data
- Exercício 15: Concatenar Duas Strings
- Exercício 16. Operador and (E lógico)
- Exercício 17. Operador or (OU lógico)
- Exercício 18. Operador not (NÃO lógico)
- Exercício 19. Operador == (Igualdade)
- Exercício 20. Operador != (Diferença)
Exercícios Aqui estão cinco exercícios que envolvem TypeError, verificação de tipo (type check), o uso de try-except para tratamento de exceções e a utilização da estrutura condicional if. Esses exercícios aumentam progressivamente em dificuldade e abordam situações práticas onde você pode aplicar esses conceitos.
Exercício 21: Conversor de Temperatura Escreva um programa que converta a temperatura de Celsius para Fahrenheit. O programa deve solicitar ao usuário a temperatura em Celsius e, utilizando try-except, garantir que a entrada seja numérica, tratando qualquer ValueError. Imprima o resultado em Fahrenheit ou uma mensagem de erro se a entrada não for válida.
Exercício 22: Verificador de Palíndromo Crie um programa que verifica se uma palavra ou frase é um palíndromo (lê-se igualmente de trás para frente, desconsiderando espaços e pontuações). Utilize try-except para garantir que a entrada seja uma string. Dica: Utilize a função isinstance() para verificar o tipo da entrada.
Exercício 23: Calculadora Simples Desenvolva uma calculadora simples que aceite duas entradas numéricas e um operador (+, -, *, /) do usuário. Use try-except para lidar com divisões por zero e entradas não numéricas. Utilize if-elif-else para realizar a operação matemática baseada no operador fornecido. Imprima o resultado ou uma mensagem de erro apropriada.
Exercício 24: Classificador de Números Escreva um programa que solicite ao usuário para digitar um número. Utilize try-except para assegurar que a entrada seja numérica e utilize if-elif-else para classificar o número como "positivo", "negativo" ou "zero". Adicionalmente, identifique se o número é "par" ou "ímpar".
Exercício 25: Conversão de Tipo com Validação Crie um script que solicite ao usuário uma lista de números separados por vírgula. O programa deve converter a string de entrada em uma lista de números inteiros. Utilize try-except para tratar a conversão de cada número e validar que cada elemento da lista convertida é um inteiro. Se a conversão falhar ou um elemento não for um inteiro, imprima uma mensagem de erro. Se a conversão for bem-sucedida para todos os elementos, imprima a lista de inteiros.