Advertisement
Rafael_Yuki

Untitled

May 17th, 2023
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.03 KB | None | 0 0
  1. class Turma:
  2.     def __init__(self, codigo, curso, periodo, sala):
  3.         self.codigo = codigo
  4.         self.curso = curso
  5.         self.periodo = periodo
  6.         self.sala = sala
  7.         self.alunos = []
  8.  
  9.     def atribuir_dados(self, codigo, curso, periodo, sala):
  10.         self.codigo = codigo
  11.         self.curso = curso
  12.         self.periodo = periodo
  13.         self.sala = sala
  14.  
  15.     def resgatar_dados(self):
  16.         return self.codigo, self.curso, self.periodo, self.sala
  17.  
  18.     def listar_alunos(self):
  19.         return self.alunos
  20.  
  21.     def adicionar_aluno(self, aluno):
  22.         if aluno.curso == self.curso:
  23.             self.alunos.append(aluno)
  24.         else:
  25.             print("O curso do aluno não corresponde ao curso da turma!")
  26.  
  27.     def remover_aluno(self, aluno):
  28.         if aluno in self.alunos:
  29.             self.alunos.remove(aluno)
  30.  
  31.     def contar_alunos_menores_idade(self):
  32.         count = 0
  33.         for aluno in self.alunos:
  34.             if aluno.idade < 18:
  35.                 count += 1
  36.         return count
  37.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement