Я подумал, что попробую написать что-то вроде преобразования единиц измерения просто для практики.Я хотел бы, чтобы он работал таким образом, чтобы пользователю было дано одно приглашение ввода, и он запускал бы соответствующую функцию, основанную на строке.
Мне просто интересно, что было бы лучшим способом сказатьЕсли строка отформатирована следующим образом:
единица измерения числа
пример: 30 см дюйм (при этом будет запускаться функция с именем cmtoinch , передавая число 30 в качестве аргумента).
Мне также нужно было бы иметь возможность определить, какая единица находится перед другой причиной, поскольку "30 см дюйма" дал бы другие результаты, чем "30 дюймовcm ".
Я думал, что я бы поместил имена каждого устройства в список, но я не знаю, как сравнить строку со списком, чтобы увидеть, содержит ли она хотя бы два значения.