Класс «сумма денег» представляет собой два целых поля: количество рублей и количество копеек. Реализовать метод, округления до рублей и вычисляющий сумму двух объектов классов
должен быть разработан класс и реализован набор функций (методов) для работы.
1) Функция инициализации (Init);
2) Функция ввода с клавиатуры (Read);
3) Функция вывода на экран (Display);
4) Функция по вашему варианту задания.
Ответы
Ответ дал:
0
Ответ:
class money():
def __init__ (self, rub, kop):
self.rub = rub
self.kop = kop
if self.kop >= 100:
self.rub += self.kop//100
self.kop -= 100*(self.kop//100)
def read(self):
self.rub = int(input())
self.kop = int(input())
def display(self):
print(f'У вас {self.rub}р. {self.kop}к.')
def all_to_rub(self):
if self.kop >= 50:
self.kop = 0
self.rub += 1
else:
self.kop = 0
def __add__(self, b):
if type(b) == money:
self.rub += b.rub
self.kop += b.kop
if self.kop >= 100:
self.rub += 1
self.kop -= 100
A = money(3, 15)
A.display()
A.read()
A.display()
Вас заинтересует
1 год назад
1 год назад
1 год назад
7 лет назад
7 лет назад
8 лет назад