- 有四种函数类型
- 1、无参数,无返回值
(此类函数,不能接受参数,也没有返回值,一般打印提示灯类似的功能使用这类函数)
例子:打印菜单!
def printMenu():
print(’--------------------------’)
print(’ xx涮涮锅 点菜系统’)
print(’’)
print(’ 1. 羊肉涮涮锅’)
print(’ 2. 牛肉涮涮锅’)
print(’ 3. 猪肉涮涮锅’)
print(’--------------------------’)
-2、无参数,有返回值的函数
(此类函数,不能接受参数,但是可以返回某个数据,采集数据时会使用此函数)
-3、有参数,无返回值的函数
(此类函数,能接受参数,但不可以返回数据,一般情况下,对某些变量设置数据而不需要结果时使用。)
-4、有参数,有返回值的函数
(此类函数,不仅能接收参数,还可以返回某个数据,一般情况下,像数据处理并需要结果的应用,用此类函数)
例子:求1~100之间的和
计算1~num的累积和
def calculateNum(num):
result = 0
i = 1
while i<=num:
result = result + i
i+=1
return result
result = calculateNum(100)
print('1~100的累积和为:%d'%result)
结果:
1~100的累积和为: 5050
-**5、总结**
* 函数根据有没有参数,有没有返回值可以相互组合
定义函数时,是根据实际的功能需求来设计的,所以不同开发人员编写的函数类型各不相同