函数的参数传递(计算器)

Posted python-book

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了函数的参数传递(计算器)相关的知识,希望对你有一定的参考价值。

#计算器
def add(x,y):
  return x+y
def minus(x,y):
  return x-y
def mult(x,y):
  return x*y
def divi(x,y):
  return x/y
def get_on(s):
  if s==‘加‘or s==‘+‘:
    return add
  elif s==‘减‘or s==‘-‘:
    return minus
  elif s==‘乘‘or s==‘*‘:
    return mult
  elif s==‘除‘or s==‘/‘:
    return divi

def main():
a=input("请输入需要运算的数.例如:2 + 4: ")
x,s1,y=a.split()
x,y=int(x),int(y)
fn=get_on(s1)
print("结果是:",fn(x,y))
main()
























以上是关于函数的参数传递(计算器)的主要内容,如果未能解决你的问题,请参考以下文章

simulink传递函数参数如何设成可调

[Scala函数特性系列]——按名称传递参数

[Scala函数特性系列]——按名称传递参数

cpp-函数

计算有多少参数作为位置传递

利用函数计算1-100的累加和