4.函数
4.1 概念
特定代码的片段,方便直接调用这样的模块
4.2 定义与调用
4.2.1 函数的定义
def function():
code here
def printinfo():
print("made by bill")
4.2.1 函数的调用
printinfo()
4.3 函数的类型
带参数和带返回值的函数
- 带参数的函数
def adddd(a,b): c = a+b print(c) adddd(1,2)
- 带返回值的函数
def adddd(a,b): return a+b #通过return来返回运算结果 result=adddd(1,2) print(adddd(1,2)) print(result)
- 你不能返回值之后再print,所有语句都应该在return前完成
- 返回多个值的函数
def divid(a,b): shang = a//b #向下取整 yushu = a%b return shang,yushu #直接逗号 #外部如何调用? sh,yu =divid(12,7) print(sh) print(yu)
小应用:
打印“横线”的函数:def hen(): print("-"*30)
通过输入参数自定义行线数量,打印“横线”的函数:
def henhen(a): i=1 while i<=a: hen() i+=1
三数求和函数(为了方便建议含有返回值):
def sum3(a,b,c): return a+b+c
三数平均值函数:
def avg3(a,b,c): return sum3(a,b,c)/3.0 #细节:3.0使得可以输出小数