对于涉及化学元素的任务,是否可以使用户输入等于变量.
例如,碳具有分子量12,但我不想使用输入12,它们应该输入’C’.但是当输入将其转换为字符串时,不可能将其转换为变量C = 12.
有没有办法输入变量而不是字符串?
如果没有,我可以将字符串设置为变量.
例:
C = 12 element = input('element symbol:') multiplier = input('how many?') print(element*multiplier)
解决方法
您可以像这样更改代码:
>>> masses = {'C': 12} >>> element = input('element symbol:') element symbol:C >>> masses[element] 12 >>> multiplier = input('how many?') how many?5 >>> multiplier '5' # string >>> masses[element] * int(multiplier) 60
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。