2011-05-21 30 views

回答

1

如果你想成爲一個完整的口譯員,我會說學習pyParsing

否則,

def parse(string): 
    words = string.rsplit() 
    if words[0] == "add": 
     print int(word[1]) + int(word[2]) 

parse(raw_input()); 

請注意,我做絕對沒有錯誤檢查,你應該在你的應用程序。

+0

很酷!我會看看該模塊 – darkdoughnut 2011-05-21 17:31:39

+1

我也建議這(如果你真的認真寫一些大的東西):http://stackoverflow.com/questions/1669/learning-to-write-a-compiler – 2011-05-21 17:33:47