PYTHON: определить функцию с помощью оператора if -else, где входным параметром должна быть строка с буквами - PullRequest
0 голосов
/ 11 февраля 2020

Я пытаюсь определить функцию, но у нее есть некоторые предположения. Это то, что я получил до сих пор:

def payment (order)<br> if order == ("A"): return (2.00) elif order == ("B"): return (2.50) elif order == ("C"): return (1.50)

НО: входной параметр "порядок" должен быть строкой, где каждая буква является либо "A", "B", либо " C». Кроме того, функция оплаты должна возвращать значение с плавающей запятой

Пример: payment('AAB') returns 6.50

Когда я запускаю payment ("B"), мой вывод 2.0 Но когда я запускаю payment ("AB"), я получаю ничего в моем выводе.

Как я могу решить это? И как я могу сделать параметр строкой?

Большое спасибо заранее

...