-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmedia_escolar_oop.py
More file actions
33 lines (27 loc) · 933 Bytes
/
Copy pathmedia_escolar_oop.py
File metadata and controls
33 lines (27 loc) · 933 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
class Escola:
def __init__(self, nota, media, nomeAluno):
self.nota = nota
self.nomeAluno = nomeAluno
self.media = media
self.listarNotas()
def listarNotas(self):
contador = 0
for nome in self.nomeAluno:
self.mostrarMedia(nome, self.nota[contador]) # nome e a nota da lista que vão ser armazenados
contador += 1
def mostrarMedia(self, nome, nota):
if nota >= self.media:
print("Aluno: {},\nnota: {},\n::aprovado".format(nome, nota))
else:
print("Aluno: {},\nnota: {},\n::reprovado".format(nome, nota))
contador = int(input('Digite quantos alunos vão ter: '))
num = 0
nomeA = []
notaA = []
while num < contador:
nome = input('Digite o nome: ')
nota = int(input('Digite a nota: '))
nomeA.append(nome)
notaA.append(nota)
num += 1
escola = Escola(nota=notaA, media=4, nomeAluno=nomeA)