0

文字列を計算可能な操作に変換することは可能ですか?

私はこれをやりたい:

>>> import math
>>> operation = "10/2*6 + math.sqrt(42)"
>>> compute(operation)
36.48074069840786
4

1 に答える 1

2

evalあなたのためにそれをします。

>>> import math
>>> operation = "10/2*6 + math.sqrt(42)"
>>> eval(operation)
36.48074069840786
于 2012-10-17T16:52:42.493 に答える