Возможно ли, чтобы пользовательский ввод равнялся переменной для задач, связанных с химическими элементами.Входные переменные в Python 3
Например, углерод имеет молекулярную массу 12, но я не хочу использовать вход 12, они должны вводить «C». но по мере того, как вход превращает это в строку, это невозможно сравнить с переменной C = 12.
Есть ли способ ввода переменной istead строки?
Если нет, могу ли я установить строку как переменную.
пример:
C = 12
element = input('element symbol:')
multiplier = input('how many?')
print(element*multiplier)
Это просто возвращает ошибку о том, что вы не можете умножить строку.
, что вы ожидаете ответа? – SilentGhost
(не по теме) молекулярная масса углерода составляет 12,0107 г/моль, а не 12. – kennytm