匿名用户
1级
2018-06-05 回答
粗略的写了一个,没有包含对输入的检查。
# coding: utf-8
'''
计算器
'''
operator = {
'a': ['a for addition','+'],
'b': ['b for subtraction','-'],
'c': ['c for multiplication','*'],
'd': ['d for division','/'],
'z': ['z for exit',None]
}
def DisplayOperationMenu():
for key, data in operator.items():
print data[0]
def GetInputs():
input_data = raw_input('Input two numbers (format -> number1,number2): ')
return (int(input_data.split(',')[0]),int(input_data.split(',')[1]))
def GetOperator():
input_operator = raw_input('Select one of the above operates: ')
try: