Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Тупые ошибки:
- Cottage в первой строке начинается с русской "С"... (прикол или чего?)
- Cottage(), Customer() - не нужны скобки
- 2 строка слишком длинная (21 и 53 тоже лучше сократить)
- на 86 строчке нет двоеточия
- на 64 строке неинициализированная переменная, которая, видимо должна была быть инициализирована на 55 строке
- неициниализированны глобальные константы!
- нет тайп-хинтов и комментариев, поэтому, чтобы понять задумку, нужно подумать
- во всех функциях, кроме двух, неиспользуемые переменные (у класса Customer даже в init'е)
- непонятно, зачем нужны все методы, кроме get_food_price() и get_drink_price() - они тупо возвращают значение (так ещё и зачем-то сначала его спрашивают)...
- однако сами get_food_price() и get_drink_price() никак не связаны с классом и непонятно, что в нём делают (they should be static)
- --------------------------------------------------------------------------------
- Умные ошибки:
- наследуются классы AdditionalServices от Cottage и Food, Drinks от Customer - ок, в первом случае просто назвать надо было нормально и добавить super().__init__(), а вот во втором случае вообще нет смысла делать наследование, ибо ни Food, ни Drinks не являются подвидом класса Customer (иными словами - у Customer нет значения snacks (к примеру), а у Drinks тем более нет значений full_name, budget, sleep_place_number и тд)
- если я правильно понял, что планировалось сделать, то каждый из additional services должен быть отдельным классом, наследованным от AdditionalService и у каждого должны быть свои свойства
- зачем называть методы get_drinks_price() и get_food_price(), если они итак находятся внутри класса Drinks и Food соответственно (нужно было просто назвать get_price() в обоих случаях)
- --------------------------------------------------------------------------------
- ну и получается, что тут нужно теперь добавить свойст и методов к классам из main_new.py, чтобы подходило под условие задания
- НО хочется респект выразить за нормальные названия переменных (почти везде)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement