-3

到目前为止,我有这个我正在尝试添加它,但我不知道该放什么

first  = raw_input('Enter 1st number: ')
second = raw_input('Enter 2nd number: ')
third  = raw_input('Enter *,/,+,-')
4

1 回答 1

3

您可以创建令牌及其相应运算符的字典:

from operator import add, sub, mul, div

lookup = {'+': add, '-': sub, '*': mul, '/': div}

print lookup[third](int(first), int(second))

(见operator

您可能想首先检查是否third是字典中的键(即third in lookup),但总体思路保持不变。

于 2013-08-06T17:48:15.673 回答