評估字符串算術表達式如何評估如下:使用python
a=b=c=d=e=0 # initially
如果用戶輸入:
"a=b=4" as a string, it should modify the existing value.
那麼結果會像A = 4,B = 4 如果用戶輸入:
"a=(c=4)*2", it should evaluate as expression and update the values.
所以導致將是這樣一個= 8,C = 4
括號可以進一步嵌套。
任何幫助將非常感激。我正在使用python。
看看錶達式樹,它是你需要在這裏做什麼。 – RyPope 2013-04-03 19:41:44
使用變量作爲字符串裏面的表達式是創建故障:( – Somesh 2013-04-03 19:47:20