ITEEDU

8、函数

函数的概念: 

我们把事先编好的,能够解决或者说处理某种情况的功能的集合叫做函数。不必在意概念,用得多了自然就明白。其实我们一直在使用的p,print就是函数的一种,下面介绍一个很有用的函数,随机函数rand():

rand(x)返回0-(xx-1)范围内的随机数,例如:

p rand(100) 

返回的数字在0-99范围内。

我们也可以设计自己的函数以便增加我们需要的功能,更多的时候,我们大多数时间是在跟函数打交道。

函数的声明:

函数的名字基本上和变量的名字有着相同的限制,例外的情况是,函数可以在名字的最后添加?或!符号,这种符号有着特殊的用处,以后会讲到。

函数的声明要用def..end语句,形如:

def 函数名字

语句

end

p rand(100)

这里的return表示函数返回的值,如果省略return也可以,但最好带上,能够使程序可读性更好。

p rand(100) 
p rand(100)
p rand(100)