Я думал, что попробую написать своего рода единицы измерения единиц измерения просто для практики. Я хотел бы, чтобы он работал таким образом, что пользователю будет предоставлено одно приглашение ввода, и он будет запускать соответствующую функцию на основе строки.Python, запустите функцию, основанную на форматировании и содержимом строки ввода
Я просто интересно, что будет лучшим способом сказать погоды строка форматируется так:
номер блока Блок
пример: 30 см дюйм (это было бы запустить функция называется cmtoinch, проходящей число 30 в качестве аргумента).
Мне также нужно будет указать, какая единица находится перед другой причиной «30 см дюймов» даст разные результаты, тогда «30 дюймов см».
Я думал, что помещаю имена каждого элемента в список, но я не знаю, как сравнить строку со списком, чтобы увидеть, содержит ли он как минимум два значения.
Чтобы узнать, содержит ли список элемент, вы можете использовать 'in'. Итак, (строка 1) 'L = [1, 3, 5]' (строка 2) 'if 1 в L: # do whatever'. –