|
1 / 1 / 0
Регистрация: 04.01.2023
Сообщений: 52
|
|||||||||||
Вынести атрибуты из класса29.01.2023, 15:44. Показов 1176. Ответов 22
Метки нет (Все метки)
Добрый день!
Помогите доделать код, пожалуйста. Преподаватель написал :
Помогите вынести вот эти атрибуты из класса дом: fur_coat = 0 earned = 0 food_eaten = 0 cat_ate = 0 Код ниже: Заранее спасибо!
0
|
|||||||||||
| 29.01.2023, 15:44 | |
|
Ответы с готовыми решениями:
22
Атрибуты экземпляра класса и метода класса по умолчанию
Атрибуты класса и экземпляра |
|
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
|
|
| 29.01.2023, 15:45 | |
|
1
|
|
|
1 / 1 / 0
Регистрация: 04.01.2023
Сообщений: 52
|
|
| 29.01.2023, 15:48 [ТС] | |
|
Извини, за глупый вопрос, а это как?
Недавно начал изучать питон, и пока знаний как то не хватает(
0
|
|
|
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
|
|
| 29.01.2023, 15:51 | |
|
0
|
|
|
1 / 1 / 0
Регистрация: 04.01.2023
Сообщений: 52
|
|
| 29.01.2023, 16:16 [ТС] | |
|
Что-то не получается, и попробовал новый класс создать и перенести туда, и по переносить в класс жены, кота и мужа, но совершенно не получается( постоянно код ломается, притом в край.
0
|
|
|
5237 / 3481 / 1176
Регистрация: 21.03.2016
Сообщений: 8,310
|
||
| 29.01.2023, 16:30 | ||
|
Кликните здесь для просмотра всего текста
0
|
||
|
1 / 1 / 0
Регистрация: 04.01.2023
Сообщений: 52
|
||||||
| 29.01.2023, 16:34 [ТС] | ||||||
|
Да это попытками сложно назвать.
пытался сначала к жене пальто прописать, но ничего не вышло. потом новый класс создать, но тоже не вышло.
Если есть возможность, то прошу помощи)
0
|
||||||
|
5237 / 3481 / 1176
Регистрация: 21.03.2016
Сообщений: 8,310
|
|
| 29.01.2023, 16:46 | |
|
0
|
|
|
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
|
|
| 29.01.2023, 16:49 | |
|
micha1994, дружище, концепцию классов нужно понять. Иначе мрак. Метод научного тыка тут не сработает. Причем, программа может быть даже и будет работать. Только не пойми как.
Если поймешь - данная задача решается на раз-два. Только многабукоффф. Именно по этой причине готовый ответ писать как-то влом. Сложностей никаких, а писанины овердофига.
1
|
|
|
5237 / 3481 / 1176
Регистрация: 21.03.2016
Сообщений: 8,310
|
||||||
| 29.01.2023, 16:57 | ||||||
0
|
||||||
|
1 / 1 / 0
Регистрация: 04.01.2023
Сообщений: 52
|
||||||
| 29.01.2023, 17:13 [ТС] | ||||||
|
Везде поменял на self
Но теперь выдает ошибку: Traceback (most recent call last): File "main.py", line 140, in <module> self.pollution() File "main.py", line 18, in pollution self.dirt += 5 AttributeError: 'House' object has no attribute 'dirt'
0
|
||||||
|
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
|
|
| 29.01.2023, 17:18 | |
|
0
|
|
|
5237 / 3481 / 1176
Регистрация: 21.03.2016
Сообщений: 8,310
|
|
| 29.01.2023, 17:26 | |
Сообщение было отмечено micha1994 как решение
Решение
питон врать не будет. и где же у вас self.dirt объявлен прежде чем его использовать. типа вы пытаетесь покататься на своей машине не имея машину.
1
|
|
|
5516 / 2869 / 571
Регистрация: 07.11.2019
Сообщений: 4,760
|
|
| 29.01.2023, 17:38 | |
|
micha1994, а почему у тебя два def __init__ ?
![]() class House
0
|
|
|
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
|
|
| 29.01.2023, 17:48 | |
|
u235, питон не препятствует созданию нескольких инитов. Правда, работать будет только последний...
1
|
|
|
5516 / 2869 / 571
Регистрация: 07.11.2019
Сообщений: 4,760
|
|
| 29.01.2023, 17:55 | |
|
iSmokeJC, да это поняно, но не думаю, что тот, кто писал этот скрипт так и хотел..
0
|
|
|
1 / 1 / 0
Регистрация: 04.01.2023
Сообщений: 52
|
|
| 29.01.2023, 17:57 [ТС] | |
|
инит то лишний убрал.
но вот с инициализацией аргументов не продвинулся
0
|
|
|
1 / 1 / 0
Регистрация: 04.01.2023
Сообщений: 52
|
||||||
| 30.01.2023, 14:38 [ТС] | ||||||
|
Вот так сделал, выбросил не общие показатели в другой класс.
Так нормально будет?
0
|
||||||
|
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
|
|
| 30.01.2023, 14:39 | |
|
0
|
|
|
1 / 1 / 0
Регистрация: 04.01.2023
Сообщений: 52
|
|
| 30.01.2023, 14:49 [ТС] | |
|
Почему?
Вроде работает. По другому не знаю как сделать(
0
|
|
| 30.01.2023, 14:49 | |
|
Помогаю со студенческими работами здесь
20
Как по имени показать атрибуты экземпляра класса Атрибуты класса в ООП. Как сделать атрибут одним для всех экземпляров? Как создать метакласс, который при создании класса может читать атрибуты из файла и добавлять их классу? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Вывод данных через динамический список в справочнике
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2.
Задача: вывести данные из ТЧ нетипового документа. . .
|
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению.
На форме документа создается. . .
|
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
|
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
|
|
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
|
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию.
2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
|
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
|
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO
Апнулись до NET10.
Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта
так и в интерактивном режиме. из сложностей - чисто функциональный подход.
Решил. . .
|