请定义一个西数,该西数可以接受三个参数,分别是数字1,数字2,以及一个四则运算
的操作符,根据用户输入进行四则运算,并输入结果。
计算代码一行搞定,请采纳:
def count(num1,num2,operator):
result = eval(str(num1)+operator+str(num2))
return result
result = count(1,2,'+')
print(result)
def fun(a,b,ope):
import operator
o = {"+":operator.add,"-":operator.sub,"*":operator.mul,"/":operator.truediv}
return o[ope](a,b)
a = int(input())
b = int(input())
ope = input()
print(fun(a, b, ope))
你说的是定义函数吧
def myfun(num1, num2, a):
if a == "+":
return num1 + num2
if a == "-":
return num1 - num2
if a == "*":
return num1 * num2
if a == "/":
return num1 / num2