Escolar Documentos
Profissional Documentos
Cultura Documentos
Aluno: _________________________________________________________
Os códigos fontes em Python deverão ser enviados em arquivo compactado para o professor, até a
data limite de 24/11/2023 as 19:00hrs pelo e-mail: everson.nishimura@kroton.com.br
EXERCICIO 1
Crie um programa que leia um valor N, tal que N > 0. Caso O valor digitado seja realmente maior que
0(zero), o programa deve gerar duas listas aleatórias (L1 e L2), com valores no intervalo [1 e 10]. A terceira
lista, L3, deve ser gerada com base na soma entre os elementos de L1 e de L2. Ao fim, o programa deve
imprimir as 3 listas.
EXERCICIO 2
Implemente a classe Disciplina no módulo escola.py e crie um módulo de teste (teste_escola.py)
para ela. Um objeto é iniciado com o nome e as duas notas do aluno (entre 0,0 e 10,0) na disciplina em
questão. O método calcularMedia() retorna a média aritmética do aluno na disciplina, enquanto o
método exibirSituacao() retorna se o aluno está Aprovado, Em Recuperação ou Reprovado,
considerando a média 6,0.
Criar no modulo de teste, três classes:
port = Disciplina(“Portugues”,[ 2.0 , 7.8 ])
mat = Disciplina(“Matematica”,[ 3.0 , 4.7 ])
bio = Disciplina(“Biologia”,[ 7.0 , 9.8 ])
EXERCICIO 3
Construa um programa que utilize um dicionário cujas chaves são os códigos do produto e os valores são o
nome do produto, o preço unitário e a quantidade comprada, como no exemplo a seguir.
A partir do dicionário, o programa deve imprimir os itens da compra
Os valores dos campos devem ser digitados pelo usuário. Após a digitação do quarto item, o programa deve
calcular o subtotal de cada um deles, ou seja, quantidade * preço unitário. Por fim, o programa deve apresentar
o valor total da compra.
EXERCICIO 4
Crie um código em python que crie um banco de dados chamado AULAS.db, utilizando SQlite3 como driver
de conexão ao banco de dados. Você deverá utilizar as instruções SQL abaixo para criar e alimentar as
tabelas Professor e Disciplina. O código deverá conter as instruções de criação e conexão com o banco de
dados, as instruções de criação e alimentação das tabelas, as instruções de efetivação de gravação de dados
nas tabelas e o fechamento do da conexão com o banco de dados.