#!/usr/bin/python
#-*- coding:utf-8 -*-
#python编写实用小工具
def add(x,y):
return x+y
def subtract(x,y):
return x-y
def multiply(x,y):
return x*y
def divide(x,y):
return x/y
func_dict={'+':add,'-':subtract,'*':multiply,'/':divide}
result=0
while True:
num1=int(raw_input("Please input your fisrt num:"))
num2=int(raw_input("Please input your second num:"))
oper=raw_input("Please input your operation that want to do:")
if oper not in func_dict:
print "your input is not correct"
continue
result=func_dict[oper](num1,num2)
#-*- coding:utf-8 -*-
#python编写实用小工具
def add(x,y):
return x+y
def subtract(x,y):
return x-y
def multiply(x,y):
return x*y
def divide(x,y):
return x/y
func_dict={'+':add,'-':subtract,'*':multiply,'/':divide}
result=0
while True:
num1=int(raw_input("Please input your fisrt num:"))
num2=int(raw_input("Please input your second num:"))
oper=raw_input("Please input your operation that want to do:")
if oper not in func_dict:
print "your input is not correct"
continue
result=func_dict[oper](num1,num2)
print "The results is:" ,result
orangemarmot ODW [:~/python/python-scripts] 1194$ python computer.py
please input your fisrt num:4
please input your second num:2
please input your operation that want to do:*
The results is: 8
please input your fisrt num:12
please input your second num:45
please input your operation that want to do://
your input is not correct
please input your fisrt num: