-2
Нужна помощь с этим вопросом:Python: как прописать диапазон переменного класса
писать классы, которые удовлетворяют следующую спецификацию:
- Студент имеет имя (произвольная строка) и а число (целое число в диапазоне 1000-9999).
- Попытка создать объект Student с номером за пределами заданного диапазона вызывает InvalidNumberError.
- Студенческие объекты имеют только одно поведение: строковое представление Студента состоит из имени ученика, за которым следует двоеточие и пробел, а затем номер ученика.
Как указать диапазон номера студента?
Посмотрите на Python классы, '__init__', оператор' raise' и метод '__str__'. – Harvey
http://meta.softwareengineering.stackexchange.com/questions/6166/open-letter-to-students-with-homework-problems – EJoshuaS