第6章函数
6.1使用函数的好处是什么?
答:至少有三个好处:(1)重用代码(2)减少复杂性(3)易于维护
6.2如何定义一个函数?如何调用一个函数?
答:1)函数定义包括函数名称、形参以及函数体。定义函数语法如下:
Def functionname(list of parmeters)
#Function body
2)调用函数有两种方式。当函数有返回值时将其当做一个值处理,如:larger = max( 3 , 4);当函数每天有返回值时,对函数的调用必须是一条语句,如:print(‘ Programming is fun’) 6.3你能用传统的表达式简化程序清单6-1的max函数吗?
答:return num1 if num1 > num2 else num2
6.4对none函数的调用总是它自己语句本身,但是对带有返回值函数的调用总是表达式的一部分。这种说法正确吗?
答:如果一个函数没有返回值,默认情况下,它返回一个特殊值none。因此,无返回值函数不会返回值,它被称为none函数,none函数可以赋值给一个变量来表明这个变量不知想任何对象。
正确:调用一个函数void返回类型总是声明本身。
错误:调用一个有返回值的函数都是一个表达的一个组成部分。
6.5 none函数能不能有return语句?下面的return函数是否会造成语法错误?
Def xFunction(x, y):
Print (x + y)
Retu