python 嵌套调用函数栗子,求和,平均值,平均值的平方
2019-07-14 14:33
78 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/YmeBtc/article/details/95883559
#每天一点点#
python 嵌套调用函数栗子,求和,平均值,平均值的平方
栗子1:
需求:求3个数字的和,数字来源于键盘输入
大框架思路
1:数字来源于键盘输入:
#获取3个值 num1 = int(input('请输入第1个数字:')) num2 = int(input('请输入第2个数字:')) num3 = int(input('请输入第3个数字:'))
2:调用函数:
#调用函数 函数名(num1,num2,num3)
3:定义函数:
#定义函数 def sum_3_nums(a,b,c): result = a+b+c print('%d+%d+%d=%d'%(a,b,c,result))
将以上3部分整合在一起,完整代码如下:
#完整代码如下: def sum_3_nums(a,b,c): result = a+b+c print('%d+%d+%d=%d'%(a,b,c,result)) num1 = int(input('请输入第1个数字:')) num2 = int(input('请输入第2个数字:')) num3 = int(input('请输入第3个数字:')) sum_3_nums(num1,num2,num3)
栗子2:
需求:求栗子1的平均值
思路:同上
完整代码如下:
#完整代码如下: def sum_3_nums(a,b,c): #形参 result = a+b+c return result def avg_3_nums(a1,a2,a3): #形参 result = sum_3_nums(a1,a2,a3) #实参 result = result/3 print('平均值是:%d'%result) num1 = int(input('请输入第1个数字:')) num2 = int(input('请输入第2个数字:')) num3 = int(input('请输入第3个数字:')) avg_3_nums(num1,num2,num3) #实参
栗子3:
求栗子2中平均值的平方
思路同上
整体代码如下:
#完整代码 def sum_3_nums(a,b,c): #形参 result = a+b+c return result def avg_3_nums(a1,a2,a3): #形参 result = sum_3_nums(a1,a2,a3) #实参 result = result/3 return result def square_3_nums(b1,b2,b3): #形参 result = avg_3_nums(b1,b2,b3) #实参 result = result**2 print('3个数字平均值的平方是:%d'%result) num1 = int(input('请输入第1个数字:')) num2 = int(input('请输入第2个数字:')) num3 = int(input('请输入第3个数字:')) square_3_nums(num1,num2,num3)
相关文章推荐
- python基础之四种函数类型、函数的嵌套调用、函数的局部变量和全局变量
- 求两个整数的平方和--嵌套调用函数
- python函数的嵌套调用与嵌套定义
- Python基础(5)——函数的执行,调用,嵌套
- python 函数嵌套支持多层嵌套,但不支持嵌套并列函数调用
- 函数的嵌套与递归调用
- 通过jpype来用python来调用sikuli功能函数二
- c++调用python函数
- 关于python之字典的嵌套,递归调用方法
- Python 函数的嵌套
- python中不同文件中函数和类的调用
- Python: 测试函数是否被调用
- python 函数调用测试
- 第二天 Python3.4.2 函数的调用过程 生成器 yield
- (转)Python 函数之函数定义、调用、传参
- python同一对象的方法(或函数)没有权利调用该对象的其他方法(或函数)
- Python入门:函数封装之python调用sqlmap
- c++ 调用 python 函数中文返回值乱码
- 解决python super()调用多重继承函数的问题
- python调用自定义函数的实例操作