1.6 函数设计
函数的概念
函数可以用来定义可重用代码、组织和简化代码
# 计算1~10的和
sum = 0
for i in range(1, 11):
sum += i
print(sum)
# 计算2~22的和
sum = 0
for i in range(2, 23):
sum += i
print(sum)
# 计算9~101的和
sum = 0
for i in range(9, 102):
sum += i
print(sum)
# 封装
def getSum(a, b):
result = 0
for i in range(a, b + 1):
result += i
return result
sum = getSum(1,10)
print(sum)
sum = getSum(2,22)
print(sum)
sum = getSum(9,101)
print(sum)
函数是为实现一个操作而集合在一起的语句集
函数有什么好处:
-
函数的使用可以重用代码,省去重复性代码的编写,提高代码的重复利用率
-
函数能封装内部实现,保护内部数据,实现对用户的透明
-
函数使得程序变得模块化,分工明确,利于阅读、调试和修改。
函数的定义
函数的组成部分主要有:函数名称,参数,函数体和返回值
def 函数名称(参数):
函数体
return 返回值
参数被称为形式参数或者叫形参,当外界调用函数时,将会传一些数据,这些数据就会被形参所接收。被传进来的数据叫做实际参数或实参。参数是可选的。
num1 = 30;
num2 = 40;
sum