到目前为止,我有这个我试图添加它但我不知道该放什么
first = raw_input('Enter 1st number: ')
second = raw_input('Enter 2nd number: ')
third = raw_input('Enter *,/,+,-')
答案 0 :(得分: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
),但整体想法保持不变。