设为首页 收藏本站
查看: 711|回复: 0

[经验分享] 【Python学习21】Python中函数的用法,使用函数进行简单的数学运算

[复制链接]

尚未签到

发表于 2018-8-12 14:06:11 | 显示全部楼层 |阅读模式
# --coding: utf-8 --  # 定义4个简单的函数,分别是加、减、乘、除,定义函数要使用def这个关键字
  def add(a,b):   # 使用def关键字定义了add这个函数,给add函数指定两个参数a和b
  print "ADDing %d + %d" %(a,b)   # 打印出函数中的两个变量
  return a + b    #利用return语句来返回函数的结果
  # 以下3个函数的说明同add函数,就不赘述了
  def subtract(a, b):
  print "SUBTRACTING %d - %d" % (a, b)
  return a - b
  def multiply(a, b):
  print "MULTIPLYING %d * %d" % (a, b)
  return a * b
  def divide(a, b):
  print "DIVIDING %d / %d" % (a, b)
  return a / b
  print "Let's do some math with just functions!"
  age = add(300, 5)   #使用add函数给age变量赋值,所得的值就是add函数中两个变量通过函数return后的结果
  height = subtract(78, 4)
  weight = multiply(90, 2)
  iq = divide(4, 2)

  print "Age: %d,>  # A puzzle for the extra credit, type it in anyway.
  print "Here is a puzzle."
  '''
  下面这个公式稍稍有点复杂,应该从内往外开始读
  解释一下这个公式:
  1. 上面分别通过函数计算得到了age、height、weight、iq的值
  2. 然后把这些值套用到函数中得到下面这样一个数学表达式
  3. what = 35 + 74 - 180 * 50 / 2
  4. 得到的结果就是-4391
  '''
  what = add(age, subtract(height, multiply(weight, divide(iq, 2))))
  print "That becomes: ", what, "Can you do it by hand?"

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-550699-1-1.html 上篇帖子: python3_01.python3.5安装 下篇帖子: python学习之argparse模块
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表