7 / 7 / 0
Регистрация: 15.02.2018
Сообщений: 56
1

Весы

21.03.2018, 17:07. Показов 16887. Ответов 1
Метки нет (Все метки)

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

Метод add_right принимает целое число — вес, положенный на правую чашу весов, add_left — на левую чашу. Метод result должен возвращать символ =, если вес на чашах одинаковый, R — если перевесила правая, L — если перевесила левая.

Формат ввода
Каждый тест представляет собой код, в котором будет использоваться ваш класс. Файл c решением не обязательно называть solution.py, он будет переименован автоматически. Тест запускается с вашим классом, а его вывод сравнивается с правильным решением.

Пример 1
Ввод Вывод
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
from solution import Balance
 
balance = Balance()
balance.add_right(10)
balance.add_left(9)
balance.add_left(2)
print(balance.result())
L
Пример 2
Ввод    Вывод
from solution import Balance
 
balance = Balance()
balance.add_right(10)
balance.add_left(5)
balance.add_left(5)
print(balance.result())
balance.add_left(1)
print(balance.result())
=
L
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.03.2018, 17:07
Ответы с готовыми решениями:

Электронные весы
Неплохие задачи по С++! Подзабыл его( выручайте, буду очень благодарен 4. Ваша задача - грамотно...

Нарисовать весы
помогите нарисовать! вообще не умею и не понимаю как это делать( рисунок не идеальный но...

Весы на iPhone с 3D Touch
Здравствуйте. Как реализовать весы на iPhone с 3D Touch на веб сайте?

Напольные весы на ATmega8
У меня курсовой проект по микропроцессорам на тему электронные напольные весы с индикатором с...

1
1288 / 905 / 479
Регистрация: 05.12.2013
Сообщений: 3,039
21.03.2018, 17:27 2
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
class Balance:
    def __init__(self):
        self.left = 0
        self.right = 0
 
    def add_right(self, num):
        self.right += num
 
    def add_left(self, num):
        self.left += num
 
    def result(self):
        if self.left == self.right:
            return '='
        if self.left > self.right:
            return 'L'
        if self.left < self.right:
            return 'R'
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.03.2018, 17:27
Помогаю со студенческими работами здесь

Графика. Анимированные весы
При выполнении программы возникают дефекты по ходу движения фигур. Конкретно, чашечки весов...

Нарисовать весы с чашами
помогите зделать работу проболел половину пришёл на пары и ничего не понимаю... -_- Нужно сделать...

Весы CAS AD и распиновка
Добрый день коллеги! Прошу помочь, Первый раз этим занимаюсь, а очень надо! Есть распиновка для...

Весы напольные починяю.
Пытаюсь починить домашние напольные весы &quot;Korona&quot;. Раньше, чтобы они вышли из режима &quot;сна&quot; нужно...

Изобразить неуравновешенные весы
Помогите пожалуйста, глупому человеку. Никак не могу сделать задание. &quot;Используя методы рисования,...

Нарисовать весы с чашами
Помогите написать весы с чашами на Visual Basic


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru