Недавно начал изучать ООП в Python. Пытаюсь написать программу в которой нужно посчитать сколько пользователю надо заплатить за покупку одной из двух валют. Но выводится ошибка AttributeError: 'str' object has no attribute 'exchange_usd' подскажите пожалуйста, что не так в коде?
class Converter():
def __init__(self, eur, usd):
self.usd = usd
self.eur = eur
def exchange_usd(self, usd):
self.usd*70
print(f"Стоимость покупки {self.usd}$ будет составлять {purchase}")
def exchange_eur(self, eur):
self.eur*80
print(f"Стоимость покупки {self.eur}€ будет составлять {purchase}")
purchase = Converter("eur", "usd")
bank_user = input('Какую валюту хотите купить: ')
if bank_user == 'usd':
purchase = input('Сколько хотите купить: ')
purchase.exchange_usd()
elif bank_user == 'eur':
purchase = input('Сколько хотите купить: ')
purchase.exchange_eur()