Size: a a a

Сообщество Python Программистов

2020 December 11

A

AstralRomance in Сообщество Python Программистов
Кирилл Баст
Без разницы, чем больше тем лучше
Ну, советов по логике работы быть не может без условия задачи.
По питону:
1. Не надо делать классы, которые не описывают сущности. Вместо того, чтобы городить бесполезный класс, который нужен, чтобы ты блеснул своими знаниями ООП, сделай одну нормальную функцию, которая нормально будет решать задачу.
2. v0=int and float(input("Введите начальную скорость теплохода\n"))
Зачем кастить все между типами, которые кастятся между собой? Тебе достаточно все приводить к float.
3. Если уж ты сунулся в классы, будь добр создавать объекты и вызывать их методы, а не как у тебя сделано.
источник

КБ

Кирилл Баст... in Сообщество Python Программистов
AstralRomance
Ну, советов по логике работы быть не может без условия задачи.
По питону:
1. Не надо делать классы, которые не описывают сущности. Вместо того, чтобы городить бесполезный класс, который нужен, чтобы ты блеснул своими знаниями ООП, сделай одну нормальную функцию, которая нормально будет решать задачу.
2. v0=int and float(input("Введите начальную скорость теплохода\n"))
Зачем кастить все между типами, которые кастятся между собой? Тебе достаточно все приводить к float.
3. Если уж ты сунулся в классы, будь добр создавать объекты и вызывать их методы, а не как у тебя сделано.
Спасибо
С ООП как раз таки проблемы, потому и попытался все это сделать в классе
источник

K

KarmaBot in Сообщество Python Программистов
Кирилл Баст
Спасибо
С ООП как раз таки проблемы, потому и попытался все это сделать в классе
Вы увеличили карму AstralRomance до 213.45 (+12.09)
источник

A

AstralRomance in Сообщество Python Программистов
4. Не надо разделять пробелами операнды возведения в степень, читать x**2 проще, чем x ** 2
источник

КБ

Кирилл Баст... in Сообщество Python Программистов
AstralRomance
Ну, советов по логике работы быть не может без условия задачи.
По питону:
1. Не надо делать классы, которые не описывают сущности. Вместо того, чтобы городить бесполезный класс, который нужен, чтобы ты блеснул своими знаниями ООП, сделай одну нормальную функцию, которая нормально будет решать задачу.
2. v0=int and float(input("Введите начальную скорость теплохода\n"))
Зачем кастить все между типами, которые кастятся между собой? Тебе достаточно все приводить к float.
3. Если уж ты сунулся в классы, будь добр создавать объекты и вызывать их методы, а не как у тебя сделано.
В целом все плохо, да?
источник

A

AstralRomance in Сообщество Python Программистов
Кирилл Баст
В целом все плохо, да?
Ну, ты зачем-то сделал класс, чтобы не пользоваться ООП.
источник

КБ

Кирилл Баст... in Сообщество Python Программистов
AstralRomance
Ну, ты зачем-то сделал класс, чтобы не пользоваться ООП.
Понял
источник

E

Egor in Сообщество Python Программистов
на pep8online.com можешь проверить соответствие пепу
источник

A

AstralRomance in Сообщество Python Программистов
Бр, я чет еще раз посмотрел, что ты сделал, это ж совсем дичь.
источник

A

AstralRomance in Сообщество Python Программистов
Зачем ты объявляешь метод в конструкторе, чтобы в конструкторе же его вызывать? О_О
источник

А

Айван in Сообщество Python Программистов
AstralRomance
Они думают, что прогеров можно так легко забайтить на пизду. ГЛУПЦЫ.
Вот я и пытался объяснить что у нас так не работает)
источник

E

Egor in Сообщество Python Программистов
Айван
Вот я и пытался объяснить что у нас так не работает)
думаешь им это важно?

они прочитают, раскаются, возьмут жизнь в руки, пойдут на работу, получат образование, станут успешными и уважаемыми людьми
источник

A

AstralRomance in Сообщество Python Программистов
Они даже не прочитают. KEKW
источник

КБ

Кирилл Баст... in Сообщество Python Программистов
AstralRomance
Зачем ты объявляешь метод в конструкторе, чтобы в конструкторе же его вызывать? О_О
ты имеешь в виду velocity()?
источник

A

AstralRomance in Сообщество Python Программистов
Кирилл Баст
ты имеешь в виду velocity()?
Да.
источник

КБ

Кирилл Баст... in Сообщество Python Программистов
А как нужно было правильно сделать?
источник

E

Egor in Сообщество Python Программистов
Кирилл Баст
А как нужно было правильно сделать?
не писать метод в конструкторе
источник

A

AstralRomance in Сообщество Python Программистов
Кирилл Баст
А как нужно было правильно сделать?
Если ты хочешь сделать класс, то сделать нормальный метод, который будет решать твою конкретную задачу, создать объект physics, потом вызвать свой метод.
источник

A

AstralRomance in Сообщество Python Программистов
Еще раз: в твоей задаче классы вообще не нужны.
источник

A

AstralRomance in Сообщество Python Программистов
Класс - это обобщение для некоторой сущности. У тебя решается конкретная задача.
источник