您的位置:首页 > 编程语言 > Python开发

第21个python程序:函数可以返回东西

2016-09-20 11:33 621 查看
[root@mysql1 pshell]# cat ex21.py 

#!/usr/bin/env Python

#-*-coding:utf-8-*-

def add(a,b):

  print "adding %d + %d" % (a,b)

  return a+b

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(30,5)

height=subtract(78,4)

weight=multiply(90,2)

iq=divide(100,2)

print "age: %d, height: %d, weight: %d, iq: %d" % (age,height,weight,iq)

# a puzzle for the extra credit, type it in anyway.

print "here is a puzzle."

what=add(age,subtract(height,multiply(weight,divide(iq,2))))

print "that becomes: ",what,"can you do it by hand?"

[root@mysql1 pshell]# 

[root@mysql1 pshell]# 

[root@mysql1 pshell]# 

[root@mysql1 pshell]# python ex21.py 

let's do some math with just functions!

adding 30 + 5

subtracting 78 - 4

multiplying 90 * 2

dividing 100 / 2

age: 35, height: 74, weight: 180, iq: 50

here is a puzzle.

dividing 50 / 2

multiplying 180 * 25

subtracting 74 - 4500

adding 35 + -4426

that becomes:  -4391 can you do it by hand?
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python
相关文章推荐