Форум программистов, компьютерный форум, киберфорум
Python: Решение задач
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 24.12.2021
Сообщений: 50

Создание программы на объектно-ориентированном языке

24.05.2022, 15:57. Показов 997. Ответов 12
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Создание программы на объектно-ориентированном языке Python
для автопредприятия города

Информационная система автопредприятия города. Основные сущности
предметной области: автотранспорт, водители, маршруты, обслуживающий
персонал, гаражное хозяйство. Сущность автотранспорт имеет следующие
атрибуты: название транспорта (автобусы, такси, маршрутные такси, прочий
легковой транспорт, грузовой транспорт и т.д.), кол-во наработки, пробег, колво ремонтов, характеристика. Сущность маршруты имеет следующие
атрибуты: название маршрута, транспорт, водитель, график работы. Сущность
водители имеет следующие атрибуты: фамилия, имя, отчество, год рождения,
год поступления на работу, стаж, должность, пол, адрес, город, телефон.
Сущность обслуживающий персонал имеет следующие атрибуты: должность
(техники, сварщики, слесари, сборщики и др.), фамилия, имя, отчество, год
рождения, год поступления на работу, стаж, пол, адрес, город, телефон.
Сущность гаражное хозяйство имеет следующие атрибуты: название гаража,
транспорт на ремонте, вид ремонта, дата поступления, дата выдачи после
ремонта, результат ремонта, персонал, производящего ремонт.

Добавлено через 1 час 32 минуты
Python
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
class transport:
    count_of_wheels = 6
 
    def _init_(self, transport, nametransport, numberoperating, hoursmileage, numberrepairs, characteristics):
 
     self.transport1 = transport
     self.nametransport = nametransport
     self.numberoperationg = numberoperationg
     self.hoursmileage = hoursmileage
     self.numberrepairs = numberrepairs
     self.characteristics = characteristics
 
 
 
def transport(self,place):
       print(f'автотранспорт{self.transport},название транспорта{self.nametransport},кол-во наработки{self.developments}' +
             f',пробег{hoursmileage},колво ремонтов{self.numberrepairs},характеристика{self.characteristics}')
 
bus1 = transport('Автобус','Man', 3478, 69421, 0, 'Общее число Мест' - 135, 'Мощность' - 280 - лс, )
 
print(bus1.transport)
print(bus1.nametransport)
print(bus1.developments)
print(bus1.hoursmileage)
print(bus1.numberrepairs)
print(bus1.characteristics)
 
bus1.transport('пункт следования автобуса ')
 
print('Автобус передвигается в основном между городами')
Подскажите что не так в коде пишет что bus1 = transport('Автобус','Man', 3478, 69421, 0, 'Общее число Мест' - 135, 'Мощность' - 280 - лс, )
TypeError: unsupported operand type(s) for -: 'str' and 'int'
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
24.05.2022, 15:57
Ответы с готовыми решениями:

Составить программу на встроенном объектно - ориентированном языке Visual Basic for Applications (VBA)

Классы в объектно-ориентированном программировании. С++
Здравствуйте! Подскажите, пожалуйста. Необходимо реализовать задачу на языке С++: Создать класс окружность, член класса - R....

В объектно ориентированном создать Информатический словарь
Помогите пожалуйста, всю голову себе сломал... нужно в объектно ориентированном создать Информатический словарь. Объясняю проблему: ...

12
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
24.05.2022, 16:01
Цитата Сообщение от CmeTp Посмотреть сообщение
'Мощность' - 280 - лс
Озвучу вот этот кусочек кода:
Строка "мощность" минус число 280 минус вообще_непонятно_что (лс)
0
0 / 0 / 0
Регистрация: 24.12.2021
Сообщений: 50
24.05.2022, 16:26  [ТС]
Чем тогда заменить чтобы не появлялась ошибка

Добавлено через 1 минуту
Python
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
class transport:
    count_of_wheels = 6
 
    def _init_(self, transport, nametransport, numberoperating, hoursmileage, numberrepairs, characteristics):
 
     self.transport1 = transport
     self.nametransport = nametransport
     self.numberoperationg = numberoperationg
     self.hoursmileage = hoursmileage
     self.numberrepairs = numberrepairs
     self.characteristics = characteristics
 
 
 
def transport(self,place):
       print(f'автотранспорт{self.transport},название транспорта{self.name-transport},кол-во наработки{self.developments}' +
             f',пробег{hours-mileage},колво ремонтов{self.number-repairs},характеристика{self.characteristics}')
 
bus1 = transport('Автобус','Man', 3478, 69421, 0, Общее_число_Мест_135, Мощность_280,лс, )
 
print(bus1.transport)
print(bus1.nametransport)
print(bus1.developments)
print(bus1.hoursmileage)
print(bus1.numberrepairs)
print(bus1.characteristics)
 
bus1.transport('пункт следования автобуса ')
 
print('Автобус передвигается в основном между городами')
bus1 = transport('Автобус','Man', 3478, 69421, 0, Общее_число_Мест_135, Мощность_280,лс, )
NameError: name 'Общее_число_Мест_135' is not defined
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
24.05.2022, 16:30
CmeTp, метод научного тыка тут не сработает, увы. Без понимания того, что ты делаешь, эту задачу не осилить. Даже в случае, если тебе ее тут полностью напишут (что сомнительно). Любой чих - и все упало.
0
0 / 0 / 0
Регистрация: 24.12.2021
Сообщений: 50
24.05.2022, 16:32  [ТС]
Условия ведь висит в шапке темы
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
24.05.2022, 16:35
И что?
0
0 / 0 / 0
Регистрация: 24.12.2021
Сообщений: 50
24.05.2022, 16:43  [ТС]
Цитата Сообщение от iSmokeJC Посмотреть сообщение
метод научного тыка тут не сработает, увы. Без понимания того, что ты делаешь, эту задачу не осилить. Даже в случае, если тебе ее тут полностью напишут (что сомнительно). Любой чих - и все упало
Цитата Сообщение от iSmokeJC Посмотреть сообщение
И что?
вот и ответ на твой вопрос, если не было никаких предложений то смысл было отвечать на это сообщение?
0
24.05.2022, 16:50

Не по теме:

А каких предложений ты ожидал? Давай я тебе все правильно напишу, а ты пока отдохни, пива попей?

0
0 / 0 / 0
Регистрация: 24.12.2021
Сообщений: 50
24.05.2022, 16:55  [ТС]
Я вообще спросил что не так в коде а не про то что бы кто-то мне что-то написал, бред короче какой-то несешь
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
24.05.2022, 16:58
Это ты бред пишешь. Что не так в коде? Да практически всё. Полная ахинея.
0
0 / 0 / 0
Регистрация: 24.12.2021
Сообщений: 50
24.05.2022, 16:59  [ТС]
Сразу нельзя было так написать а не разводить демагогию
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
24.05.2022, 17:04
0
 Аватар для Semen-Semenich
5237 / 3481 / 1176
Регистрация: 21.03.2016
Сообщений: 8,307
24.05.2022, 17:49
CmeTp, как можно от СТРОКИ отнять ЧИСЛО? что должно получится в результате?
Python
1
'Общее число Мест' - 135
'Общее число Мест' это строка
- это минус
135 ну это число.
теперь
Python
1
Общее_число_Мест_135
это в питоне уже имя переменной
а вот
Python
1
'Общее_число_Мест_135'
это в питоне строка
и даже
Python
1
'Общее число Мест - 135'
тоже строка
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
24.05.2022, 17:49
Помогаю со студенческими работами здесь

Class stack в объектно ориентированном программировании
Вот вроде понял и что такое стек, и что такое классы и как их реализовать в отдельности. Но как их объеденить в одну программу...

Простой калькулятор в объектно-ориентированном стиле
Здравствуйте. А можно написать совсем простой калькулятор типа: Введите 2 числа Выберите операцию Результат с классом?...

Реализация задачи в объектно-ориентированном стиле
Здравствуйте. Столкнулась с проблемой. Дали задание на курсовик по ООП в qt. "Требования к выполнению курсовых заданий ...

Полиморфизм в объектно-ориентированном программировании.Перегрузка функций
Помогите,пожалуйста,написать программу.В DevC++.

Обработка символьных данных в объектно-ориентированном программировании
Подскажите пожалуйста как программу приведеную ниже заставить правильно работать. В консоле все прекрассно работает а пытаюсь связать с...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Новые блоги и статьи
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
Программный отбор значений справочника
Maks 21.03.2026
Установка программного отбора значений справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит предопределенное значение перечислений. Процедура. . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru