Нужно, чтобы значение s присваивалось, в зависимости от того, сколько t. t - это время репетиции муз.группы, а s - соответственно, стоимость репетиции, которая зависит от времени (именно поэтому объекту repa1 присвоен лишь один аргумент, второй - это s(которому присваивается значение в зависимости от того, какое мы вводим время), однако теперь мне очевидно, что так писать неправильно, но я еще очень плохо понимаю принципы ООП). Выводиться должна как бы реакция на озвученную сумму - ozenka) Я - полный чайник, просьба не лошить, объясните толком - что неправильно.
class Repa:
def __init__(self,t,s):
self.time=t
self.stoimost=s
self.stoimost(t)
self.ozenka(s)
def stoimost(self,t):
if t=0:
self.stoimost=0
elif t=1:
self.stoimost=200
elif t=2:
self.stoimost=400
else:
self.stoimost=999
def ozenka(self,s):
if s<=0:
self.ozenka="Халява!"
elif 100<s<300:
self.ozenka="Дешево"
elif 300<s<600:
self.ozenka="Дорого"
else:
self.ozenka="ужас, как дорого!"
repa1=Repa(int(input("сколько будем репать? ")))
print(repa1.ozenka)