Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Python Переделать обычную функцию в рекурсивную https://www.cyberforum.ru/ python-beginners/ thread1726887.html
def seach_(a,k): for i in range(n): for j in range(m): if a == k: return i,j вот функция к ней нужно применить рекурсивный метод помогите... Глупый вопрос, но зачем? def func(arr, value, i=0): if i >= len(arr): return None for j, val in enumerate(arr): if val == value: return i, j return...
Python Обработать трапеции (создание, сравнение площадей и периметров) через классы
Разработать класс «РавнобочнаяTрапеция», поля класса: координаты 4-х точек. Предусмотреть в классе конструктор __init__ и методы: проверка, является ли фигура равнобочной трапецией; вычисление и... import math class trapezoid(): def __init__(self, name, x1, y1, x2, y2, x3, y3, x4, y4): self.name = name self.x1 = x1 self.y1 = y1 self.x2 = x2 ...
Отформатировать поля под одинаковое количество символов Python
Здравствуйте, очень нужна помощь в написании программы, сам с я языком не знаком, хоть и напоминает паскаль Заранее спасибо! Условие: Дан текстовый файл, в котором каждая строка разбита на... a = '''|Страна|Население (млн чел.)|Площадь (млн км2)| |-|-|-| |Россия|146,5|17,1| |Китай|1 376,2|10,0| |США|323,3|9,5|''' s = c = max(len(l) for l in s) f = ) if i < len(l) else 0 for l in...
Python Организовать рандомный вывод раз в функции def печать(): https://www.cyberforum.ru/ python-beginners/ thread1727963.html
Не могу понять как с помощью random организовать случайный вывод фраз без повторений... Пробовал по всякому чет нифига не работает((( from random import * def печать(): print("Жизнь -... Тут, видимо, не random, а permutations надо использовать.
Python Нахождение суммы и умножения элементов квадратной матрицы def sum1(a,n,m): if n == 0: return 1 else: y = a + sum1(a,n-1,m-1) return y def mulp1(a,n,m): if n == 0: return 1 Рекурсия... Тот же вопрос: но зачем? def sum_(arr, i=0): try: return sum(arr) + sum_(arr, i+1) except IndexError: return 0 def mul_(arr, i=0): try: https://www.cyberforum.ru/ python-beginners/ thread1727952.html Python В программе определить структура сущностей Написать программу, которая через меню предоставляла возможность создавать файл для записи, добавлять записи, редактировать, удалять и т.д. В программе дополнительно предусмотреть возможность для... Нас_96, и как тебе помогать, когда ты не выложил полный traceback и когда у тебя выложенный код не полный? https://www.cyberforum.ru/ python-beginners/ thread1725513.html
Python Вычислить функцию с исп. подпрограмм https://www.cyberforum.ru/ python-beginners/ thread1725817.html
Задание такое: в основной программе ввести с клавиатуры 10 элементов массива действительного типа, в подпрограммах - найти сумму и произведение Программа запускается. Проблема в том, что она не... Отбросив шутки, код ужасающ, Вот если честно, твой не лучше, он вообще не читаемый
Python Занести данные из файла txt в массив https://www.cyberforum.ru/ python-beginners/ thread1728503.html
Доброго времени суток! Прошу помочь с переносом данных из файла txt в массив В файле записаны элементы массива через пробел ,в одну строчку (пример) : 112 442 443 445 мне необходимо... import numpy as np m = np.loadtxt('input.txt') print(m)
Избавится от спецсимволов в строках Python
краткая информация о вакансии представлена в виде город такой-то, компания такая-то , требования и тд. получаем эту информацию в странном виде \n - перевод строки, а что вот это такое \xa0 ???... izuchaju_python, не имеет, только строка байт имеет.
Python Конфликт значения переменной функции и таймера Почему после вычисления времени работы функции, count = 0? Если я таймер опущу на пару строк вниз, то уже он будет выдавать неверный результат. Как сделать так, чтобы таймер и значение count выводили... А с чего ты взял, что счетчик и время выполнения будут одинаковые? + зачем тебе своя кривая сортировка, когда есть встроенная стандартная функция? https://www.cyberforum.ru/ python-beginners/ thread1725492.html
Немного переписать готовый скрипт или написать новый для извлечения изображений с онлайн-читалки Python
Доброго времени суток. Задача такая, имеется утилита на питоне, которая выдергивала изображения с японской онлайн-читалки. Но сайт обновился, и теперь изображения достаются следующим образом:...
Python Сортировка Методом Шелла https://www.cyberforum.ru/ python-beginners/ thread1726994.html
Подскажите пожалуйста как будет выглядеть сортировка Методом Шелла http://guest-btl.blogspot.co.ke/2012/05/python_16.html код страшноватенький конечно, но общее представление можно получить
Заблокирован
09.05.2016, 20:12 0

Сравнение экземпляров класса - Python - Ответ 9117723

09.05.2016, 20:12. Показов 6407. Ответов 4
Метки (Все метки)

Ответ

Мне кажеться так будет понятней.
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
class avto:
    def set(self,name,weight,power,speed):
        self.name=name
        self.weight=weight
        self.power=power
        self.speed=speed
 
    def get(self):
        self.speed=self.power/self.weight*1714
        if self.speed >300:
            self.speed=self.speed/2
        print("Название: ",self.name,"Вес: ",self.weight,"Cкорость: ",self.speed)
 
    def __repr__(self):
        return ("Name: %s, speed % " % (self.name, self.speed))
 
    def __init__(self,name,weight,power,speed=0):
        self.set(name,weight,power,speed)
        self.get()
 
list_auto = []
list_auto.append(avto("Ока",750,55,))
list_auto.append(avto("Феррари",1349,513,))
list_auto.append(avto("Порш911",1575,385,))
list_auto.sort(key=lambda x: x.speed)
print(list_auto[0])


Вернуться к обсуждению:
Сравнение экземпляров класса Python
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
09.05.2016, 20:12
Готовые ответы и решения:

Сравнение экземпляров класса
Вот задача: Ну и как их прикажете называть? Кота и Лису? Ну не честными сеньорами! Разбойники — самое подходящее для них имя! ...

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

Как найти max в списке из экземпляров объекта, класса?
Как найти max в списке из экземпляров объекта? Плаваю в ООП, в объектах class .... class Task(): description = '' ...

4
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
09.05.2016, 20:12
Помогаю со студенческими работами здесь

Атрибуты класса в ООП. Как сделать атрибут одним для всех экземпляров?
Доброго времени суток. Возник вопрос как реализовать такой момент. Я пишу консольного дурака на ООП и немного не понимаю как сделать общим...

На основе двух экземпляров объектов класса стек (Stack) реализовать класс очередь (Queue)
5. На основі двох екземплярів об’єктів класу стек (Stack) реалізувати клас черга (Queue). Подскажите как это сделать с использыванием...

ООП сравнение экземпляров в зависимости от наличия атрибута
День добрый! Не могу придумать как сравнить три экземпляра. Есть модель class Group: def __init__(self, name=None,...

Сложение экземпляров класса
Здравствуйте, подскажите пожалуйста, у меня есть класс, в котором нужно реализовать некоторые методы и сказано, что экземпляры класса можно...

Создание экземпляров класса Sprite в Pygame
Здравствуйте. Только относительно недавно начал изучать ООП да и в целом Python. Предпочитаю делать сразу на конкретной задаче - так...

0
Новые блоги и статьи
Использование кэша Laravel - полный гайд
bytestream 18.02.2025
Кэширование - один из наиболее эффективных способов повышения производительности веб-приложений. В современном мире, где скорость загрузки страниц напрямую влияет на удержание пользователей и. . .
Создаем REST API в Laravel с аутентификацией через Passport
bytestream 18.02.2025
Разработка современных веб-приложений все чаще требует создания надежного и хорошо структурированного API. REST API стал стандартом де-факто для построения взаимодействия между клиентской и серверной. . .
Пайплайны в Laravel - полный гайд
bytestream 18.02.2025
Разработка современных веб-приложений часто требует обработки сложных процессов, состоящих из множества последовательных шагов. Например, при создании системы комментариев может потребоваться. . .
Как правильно использовать @required в Symfony
bytestream 18.02.2025
При разработке приложений на Symfony мы часто сталкиваемся с необходимостью внедрения зависимостей. Фреймворк предоставляет несколько способов управления этим процессом, и одним из таких инструментов. . .
Система безопасности в Laravel: возможности и примеры
Wired 18.02.2025
Каждый день появляются новые виды атак и уязвимостей, которые могут поставить под угрозу конфиденциальные данные пользователей и функционирование всей системы. В этом контексте выбор надежного. . .
Давайте сравним Django и Laravel
Wired 18.02.2025
Django и Laravel - два мощных инструмента, которые часто сравнивают между собой. Оба фреймворка предлагают разработчикам богатый набор возможностей для создания масштабируемых веб-приложений, но. . .
Laravel или React - что лучше?
Wired 18.02.2025
В разработке веб выбор правильного инструмента часто определяет успех всего проекта. Особенно интересным представляется сравнение Laravel и React - двух популярных технологий, которые часто. . .
Laravel 11: новые возможности, гайд по обновлению
Wired 18.02.2025
Laravel 11 - это новая масштабная версия одного из самых популярных PHP-фреймворков, выпущенная в марте 2024 года. Эта версия продолжает традицию внедрения передовых технологий и методологий. . .
Миграции в Laravel
Wired 18.02.2025
Разработка веб-приложений на Laravel неразрывно связана с управлением структурой базы данных. При работе над проектом часто возникает необходимость вносить изменения в схему базы данных - добавлять. . .
Аутентификация в Laravel
Wired 18.02.2025
В современном мире веб-разработки безопасность пользовательских данных становится критически важным аспектом любого приложения. Laravel, как один из самых популярных PHP-фреймворков, предоставляет. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru