|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- def add(a,b):
- print("ADDING %d+%d"%(a,b))
- return a+b
- def substract(a,b):
- print("SUBSTRACT %d-%d"%(a,b))
- return a-b
- def multiply(a,b):
- print("MULTIPLY %d * %d"%(a,b))
- return a*b
- def divide(a,b):
- print("DIVIDE %d/%d"%(a,b))
- return a/b
- print("Let us do some math with functions\n")
- age=add(30,5)
- height=substract(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.
- what=add(age,substract(height,multiply(weight,add(iq,2))))
- print("That becomes:")
复制代码
问题标注在图片里了,请帮忙看看
如何换行:在输出字符串中想要换行,可以使用`\n`来表示换行。比如:
输出为:
赋值一个函数也是执行函数:这里的赋值操作是执行完函数后将函数返回的值赋给变量。例如,在这段代码中,`add(30,5)`执行后返回结果35,然后将35赋给了变量`age`。所以`age`现在的值就是35。
为什么这里就是函数的数值了:因为函数执行完成后返回了值,这个值被赋给了相关的变量,变量就代表着函数的返回值。所以在下文中会看到类似`age:35`这样的输出结果。
给个最佳答案
|
|