Repositório dedicado a resoluções de todos os exercícios propostos no curso de Programação em Python 80h oferecido pelo Senai. 🐍
Crie um programa que escreva “Hello World” na tela
Criar uma árvore de Natal usando print.
Crie um programa para efetuar a leitura de um número inteiro e apresente o resultado do quadrado deste número
Escreva um programa que leia dois caracteres e imprima-os na tela da seguinte forma: O usuário digitou o caracter1 e caracter2
Crie um programa que leia um número inteiro e imprimir seu sucessor e seu antecessor
Crie um programa para entrar com a base e a altura de um retângulo e imprimir respectivamente o perímetro e a área correspondente
Crie um programa que dados o valor, a taxa e o tempo, efetuar o cálculo do valor de uma prestação em atraso, utilizando a fórmula prestação = valor + (valor * (taxa/100) * tempo)
Dado a nota das provas P1, P2 e P3, calcular a média (aritmética) das notas do aluno.
Escreva um código que calcule a hipotenusa de um triângulo retângulo, cujos catetos são a=4 e b=3
Solicite ao usuário o valor do salário atual (numérico com decimais), em seguida, solicite o percentual de aumento (numérico com decimais) e imprima o valor do salário atualizado
Crie um programa e declare uma constante PI (use 4 casas após a vírgula). Dados o raio e a altura, calcular e apresentar o valor do volume de uma lata de óleo, utilizando a fórmula: volume = PI * r² * altura
Faça um programa que leia 2 notas de um aluno, calcule a média e imprima aprovado ou reprovado (para ser aprovado a média deve ser no mínimo 6)
Faça um programa que peça dois números ao usuário e mostre qual o maior e qual o menor
Escreva um programa em Python que recebe um inteiro e diga se é par ou ímpar
Escreva um programa que pergunte o ano de nascimento de uma pessoa e diga se ele é maior de idade
Faça um algoritmo para ler dois números inteiros e informar se estes são iguais ou diferentes
Desenvolve um programa que recebe do usuário, o placar de um jogo de futebol (os gols de cada time) e informe se o resultado foi um empate, se a vitória foi do primeiro time ou do segundo time
Faça um algoritmo que receba um valor de uma compra e receba o número de prestações, apresente o valor das prestações sem juros
Elabore um algoritmo que dada a idade de um nadador classifique-o em uma das seguintes categorias: Infantil A = 5 a 7 anos Infantil B = 8 a 11 anos Juvenil A = 12 a 13 anos Juvenil B = 14 a 17 anos Adultos = Maiores de 18 anos
Faça um programa que solicite dois números ao usuário (com decimais). Em seguida solicite que o usuário informe o resultado das quatro operações matemáticas (subtração, soma, multiplicação e divisão)
Crie um programa que busque um nome em uma lista, caso não seja encontrado imprima uma mensagem dizendo que o nome não está na lista.
Construa um programa em Python utilizando os comandos aprendidos até agora para encontrar todos os números pares entre 1 e 100.
Faça um programa em Python (utilize a estrutura FOR) que leia 10 valores inteiros e:
- Encontre e mostre o maior valor
- Encontre e mostre o menor valor
- Calcule e mostre a média dos números lidos
Faça um programa em linguagem Python que recebe a temperatura de um cliente e imprima a mensagem de se a temperatura está normal (menor que 37,2 C) ou está em estado febril (37,3 C e 38 C) ou com febre (38C a 39C) e com febre alta (acima 39 C). No final mostre a quantidade de pessoas analisadas e a média da temperatura.
Ler do teclado a idade e o sexo de 10 pessoas, calcule e imprima:
- Idade média das mulheres
- Idade média dos homens
- Idade média do grupo
Escreva um programa que mostre todos os números entre 5 e 100 que são divisíveis por 7, mas não são múltiplos de 5. Os números obtidos devem ser impressos em sequência.
Escreva um programa em Python que receba uma string do usuário e mostre de trás para frente.
Escreva um programa em Python para encontrar o fatorial de qualquer número.
Faça um programa que leia um nome de usuário e a sua senha e não aceite a senha igual ao nome do usuário, mostrando uma mensagem de erro e voltando a pedir as informações.
Faça um programa, com uma função que guarda informações: nome, sobrenome e idade. Abra um menu de consulta pegando todos os dados cadastrados da consulta.
Faça um programa que busque os dados de um usuário cadastrado.
Faça um programa que busque os dados de um usuário cadastrado.
Exemplo de uso com a biblioteca Statistics.
Exemplo de como arredondar números fom funções.
Verificar o mínimo e o máximo em uma lista.
Desenvolva um algoritmo calculadora que execute as operações:
- Soma
- Subtração
- Multiplicação
- Divisão
Obs: guarda o valor em memória, se caso precisar retornar o valor da Memória, selecionar "Memoria"
Crie uma classe “Pessoa” com os atributos “nome” e “idade”. Em seguida, crie um objeto dessa classe e imprima seus atributos.
Crie uma classe “ContaBancaria” com os atributos “saldo” e “titular”. Implemente métodos para depositar e sacar dinheiro da conta.
Crie uma classe “Carro” com os atributos “marca”, “modelo” e “ano”. Implemente um método para imprimir as informações do carro.
Crie uma classe “Retangulo” com os atributos “largura” e “altura”. Implemente métodos para calcular a área e o perímetro do retângulo.
Crie uma classe “Cachorro” com os atributos “nome”, “idade” e “raca”. Implemente um método para imprimir a idade em anos humanos.
Crie uma classe “Triangulo” com os atributos “lado1”, “lado2” e “lado3”. Implemente um método para verificar se é um triângulo equilátero, isósceles ou escaleno.
Crie uma classe “ContaCorrente” que herda da classe “ContaBancaria” (exercício 2) e implemente um método para cobrar uma taxa de manutenção mensal.
Crie uma classe “Livro” com os atributos ‘título’, “autor” e “ano”. Implemente um método para imprimir as informações do livro.
Crie uma classe “Círculo” com o atributo “raio”. Implemente métodos para calcular a área e o perímetro do círculo.
Crie uma classe “Aluno” com os atributos “nome”, “matricula” e “notas”. Implemente um método para calcular a média das notas.
Crie uma classe “Quadrado” com o atributo “lado”. Implemente métodos para calcular a área e o perímetro do quadrado.
Crie uma classe “ContaPoupanca” que herda da classe “ContaBancaria” (exercício 2) e implemente um método para calcular os juros mensais.
Crie uma classe “Funcionario” com os atributos “nome”, “salario” e “departamento”. Implemente um método para aplicar um aumento de salário.
Crie uma classe “Calculadora” com métodos para adição, subtração, multiplicação e divisão.
Crie uma classe “Telefone” com os atributos “marca” e “modelo”. Implemente um método para ligar o telefone.
Crie uma classe “Email” com os atributos “remetente”, “destinatario”, “assunto” e “corpo”. Implemente um método para enviar o email.
Crie uma classe “Animal” com os métodos “comer()” e “dormir()”. Crie classes “Cachorro”, “Gato” e “Passaro” que herdam da classe “Animal” e implemente métodos específicos para cada um.
Crie uma classe “Cliente” com os atributos “nome” e “cpf”. Implemente um método para imprimir os detalhes do cliente.
Crie uma classe “Cronometro” com métodos para iniciar, pausar e resetar.
Crie uma classe “Calendário” com os métodos “adicionar_evento()” e “listar_eventos()”.
Este é um sistema de gerenciamento de estoque desenvolvido em Python. Ele permite a adição, edição, listagem, busca e remoção de produtos em um estoque. Cada produto é caracterizado por seu ID, nome, cor, preço e variações de tamanho com suas respectivas quantidades.
Adicionar Produto: Permite inserir um novo produto no estoque com informações detalhadas.
Editar Produto: Facilita a edição de detalhes de um produto existente.
Listar Produtos: Exibe todos os produtos atualmente em estoque.
Buscar Produto: Permite buscar um produto específico por seu ID.
Deletar Produto: Remove um produto do estoque.
Python: Linguagem de programação usada para desenvolver o sistema.
JSON: Formato de arquivo utilizado para armazenamento e intercâmbio de dados do estoque.
menu_principal.py: Arquivo principal que contém o loop do menu e chama as funções de gerenciamento de estoque.
estoque.json: Arquivo JSON onde os dados dos produtos são armazenados.