码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2018-12-20 23:57:28      阅读:426      评论:0      收藏:0      [点我收藏+]

标签:min   计算   div   结果   int   计算器   ==   get   inpu   

#计算器
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:\n")
x,s1,y=a.split()
x,y=int(x),int(y)
fn=get_on(s1)
print("结果是:",fn(x,y))
main()

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

标签:min   计算   div   结果   int   计算器   ==   get   inpu   

原文地址:https://www.cnblogs.com/python-book/p/10153106.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!