Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
0 / 0 / 0
Регистрация: 10.01.2020
Сообщений: 13
1

Как найти max в списке из экземпляров объекта, класса?

10.01.2020, 14:33. Показов 1407. Ответов 1

Author24 — интернет-сервис помощи студентам
Как найти max в списке из экземпляров объекта?
Плаваю в ООП, в объектах class ....

В списке найди самую важную (самый большой показатель важности) и самую срочную (самое раннее число сдачи) задачи и выведи их описание на экран так, как показано в примере....
# print("Самая важная задача: " + i.description + ", важность- " + str(i.importance) + ", месяц сдачи- " + i.completion_month + ", дата сдачи- " + str(i.completion_date))
# print("Самая срочная задача: " + i.description + ", важность- " + str(i.importance) + ", месяц сдачи- " + i.completion_month + ", дата сдачи- " + str(i.completion_date))
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
class Task():
    description = ''
    importance = 1
    completion_month = ''
    completion_date = ''
 
lst = []
def creation(descr, impo, mont, dat):
    obj = Task()
    obj.description = descr
    obj.importance = impo
    obj.completion_month = mont
    obj.completion_date = dat
    return(obj)
lst.append(creation('Домашнее задание', 3, 'Сентябрь', 15))
lst.append(creation('Урок', 5, 'Сентябрь', 10))
lst.append(creation('Построить диаграмму', 2, 'Сентябрь', 5))
for el in lst:
    print(f"(КАК?)Самая важная задача: {el.description}, важность- {el.importance}, месяц сдачи- {el.completion_month}, дата сдачи- {el.completion_date}")
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.01.2020, 14:33
Ответы с готовыми решениями:

В строке первого объекта класса слово MAX длины заменить на слово MAX длины второго объекта класса
Доброго времени суток! Есть задача: Создать 2 объекта разработанного класса. Одной из компонент...

Не могу понять, куда пропадают данные типа string в односвязном списке экземпляров класса
Здравствуйте,форумчане. Изучаю С++ и написал динамическую структуру типа односвязный список, где...

Динамический массив экземпляров класса, с неизвестным количеством экземпляров
Доброго времени суток. По ходу работы, программно должны создаваться и удаляться объекты класса....

Как сравнить параметры одной и той же таблицы двух экземпляров класса внутри самого класса?
Как сравнить параметры одной и той же таблицы двух экземпляров класса внутри самого класса (если...

1
Просто Лис
Эксперт Python
5965 / 3728 / 1097
Регистрация: 17.05.2012
Сообщений: 10,786
Записей в блоге: 9
10.01.2020, 14:54 2
Перебрать весь список и отсортировать его по полю из объекта.

Добавлено через 25 секунд
По obj.importance
0
10.01.2020, 14:54
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.01.2020, 14:54
Помогаю со студенческими работами здесь

Как сгенерировать несколько экземпляров объекта?
Есть класс рабочий у которого есть поля имя, возраст и т.д. и метод - делать. Нужно сгенерировать...

Массив экземпляров класса Pupil. Найти однофамильцев
Класс: class Pupil { string surname,name,_class; } Также есть список: List<Pupil> arr...

Как зделать коллекцию экземпляров объекта, а не ссылок на объект?
как зделать коллекцию экземпляров объекта, а не ссылок на объект?

Даны векторы a и b , состоящие из семи компонентов. Найти max(max(Ai), max(Bi), max(¦Ai-Bi¦), max(Ai+Bі),1)
Даны векторы a и b , состоящие из семи компонентов. Найти max(max(Ai), max(Bi), max(¦Ai-Bi¦),...

Как создать массив экземпляров класса
Здравствуйте. Есть класс: public class Figure { private int x; private int...

Как ограничить число экземпляров класса?
Есть ActiveX DLL-ка. В ней есть некий класс - WorkSession (к примеру). В проекте, к которому...

Как произвести действия с одинаковыми свойствами нескольких экземпляров одного объекта?
У меня 8 панелей. Мне нужко чтобы при нажатии на одной из панелей ее свойство BevelOuter менялось...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru