170 похожих чатов

def __init__(self, _length, _width):

self._lenght = _length
self._width = _width

def mass(self):
return self._lenght * self._width

def general(self, mass, _volume):
self._volume = _volume
return self.mass() * self._volume

Нужно вывести результат выполнения return self.mass() * self._volume , зашел в тупик. Подскажите, как это можно сделать?

5 ответов

4 просмотра

Чучуть кода забыл отправить

ㅤ- Автор вопроса
Иван Балакин
Чучуть кода забыл отправить

class Road: _lenght = 20 _width = 5000 _volume = int def __init__(self, _length, _width): self._lenght = _length self._width = _width def mass(self): return self._lenght * self._width def general(self, mass, _volume): self._volume = input('введите объем: ') return self.mass() * self._volume


class Road: _lenght = 20 _width = 5000 ...

что делает input в методе класса?

ㅤ- Автор вопроса
Alex
что делает input в методе класса?

У меня тоже это вызвало смущение. Куда лучше внести ввод?


class Road: _lenght = 20 _width = 5000 ...

а почему у тебя объем является типом?

Похожие вопросы

Обсуждают сегодня

Всем привет. Ребят подскажите пожалуйста. Вопрос по дизасемблировани. Начну с начала. У меня есть скомпилированная программа на ГО (я разработчик) - в ней есть защита лицензии...
Zloy
11
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
@MrMiscipitlick А можешь макрос написать, который будет вычислять смещение относительно переданных меток? Просто .label1-.label2, и вернуть значение.
КТ315
35
А еще в перле можно уже @arr1 + @arr2?
Sergei Zhmylove
53
здравствуйте. совершаю вот такую вещь: strcpy(line, (char)current_number); где current number — неподписанный шорт, line — массив чаров. ругань следующая: main.c:29:30: error...
Roberto's Ширгозиев
13
Привет всем. появился вопрос. Разрабатываю сайт, в данный момент он запущен. Хостинг beget. Добавляю на сайт яндекс метрику с помощью полей client-settings (взято отсюда http...
Andrew
2
Заметил в ghci 9.4.8: > :t (<*>) @((->)_) (<*>) @((->)_) :: (w -> (a -> b)) -> (w -> a) -> w -> b Разве не должно (w -> (a -> b)) быть записано как (w -> a -> b)? Это баг, ил...
Михаил
13
Подобного рода ;Следующие три строки это директивы ассемблера, ;которые можно не задавать, т.к.работаем в Visual Studio. ;Символ ";" - это начало однострочного комментария ...
Егор Анелькин
3
Или ты челендж хочешь?
Ilya Shvechikov
7
Подскажите, где смотреть результат выполнения программы? Код: ;.686 ;Система команд процессора 686 ;.MODEL FLAT,stdcall ;Модель памяти плоская, станда...
Егор Анелькин
5
Карта сайта