add more methods for manager

This commit is contained in:
faridik 2021-07-29 18:55:57 +03:00
parent 898ef8273a
commit dd01aba777
2 changed files with 5 additions and 3 deletions

View File

@ -1,7 +1,8 @@
class Assignment:
"""Задание."""
def __init__(self, weight: float, values):
def __init__(self, name: str, values: list, weight: float=1):
self.name = name
self.weight = weight
self.values = values

View File

@ -4,10 +4,11 @@ from .assignment import Assignment
class Student:
"""Позволяет выполнять операции над студентами."""
def __init__(self, number: int, name: str):
def __init__(self, number: int, name: str, group_id : int, tg_id : int = None):
self.number: int = number
self.name: str = name
self.tg_id = None
self.group_id: int = group_id
self.tg_id: int = tg_id
self.assignments = []
def add_assignment(self, assignment: Assignment):