Я пытаюсь создать класс, в котором есть метод stati c, который конвертирует валюту. Это код, который я использовал. Тем не менее, когда я пытаюсь использовать его, например, попытка в коде. Я получаю значение None, и я не уверен, почему? Мне нужно назвать это в моей основной программе. Любой совет, спасибо?
class CurrencyConversion:
@staticmethod
def currency_converter(base_currency='Eur', base_amount=0.0, quote_cur=''):
if base_currency == 'Eur' and quote_cur == 'USD':
cal_quoted_amount = base_amount * 1.07
return cal_quoted_amount
elif base_currency == 'USD' and quote_cur == 'Eur':
cal_quoted_amount = base_amount * 0.93
return cal_quoted_amount
elif base_currency == 'Eur' and quote_cur == 'GBP':
cal_quoted_amount = base_amount * 0.83
return cal_quoted_amount
elif base_currency == 'GBP' and quote_cur == 'Eur':
cal_quoted_amount = base_amount * 1.20
return cal_quoted_amount
elif base_currency == 'USD' and quote_cur == 'GBP':
cal_quoted_amount = base_amount * 0.78
return cal_quoted_amount
elif base_currency == 'GBP' and quote_cur == 'USD':
cal_quoted_amount = base_amount * 1.28
return cal_quoted_amount
print(CurrencyConversion.currency_converter('USD', 5.55, 'EUR'))