我想在一个字符串在Python 3使用数字的字符串输入,Python 3中
导出并使用数字例如
_input = input()
>? circle(5)
我要导出并使用5作为浮动这里。我尝试使用_input.split('circle('),但它使一个列表与2个元素['','5]'] 我试图使用_input.split(')')an,它让另一个列表2个elemtens [“圆(5”,“”]
有没有帮助我做到这一点,或者我应该以另一种方式使用分裂?
在此之后,如果我想要的任何模块使用2号?
例如
_input = input()
>? circle(5,3.14)
或
_input = input()
>? circle(5, 3.14)
,然后乘以这个数(5 * 3.14)
也许是因为我累了。但我完全不遵循你想要做的事情。 – Vallentin
@Vallentin我试图做一个形状计算器,我想要用户输入形状名称和这样的数字 – DarkSuniuM
如果你想创建某种计算器,你需要一个语法分析器(不是那么容易)或以某种方式实现这个(可能更简单但不太干净) –