Python自定义函数需要注意的问题:
1.缩进。一个语句块要用相同的缩进,两个缩进相同的逻辑行可以看做可以并列的关系,不可能是所属关系。
return需要跟for对齐,否则
2.遍历。range(n) 代表的是从0开始,遍历到n-1,步长为1
range(1,n+1) 代表从1开始,遍历到n 步长为1
range(1,n+1,2)代表从1开始,遍历到n 步长为2、
3.自定义函数后可以返回一个值(return)
return保留字用来传递返回值
函数可以有返回值也可以没有
可以有return 也可以没有
4.双参数 可变参数传递 B表达不确定的因素
如果 for j in n
#加上代表不确定给的数值,但是不加会返回错误,会把n看做int类型
如果for range in(1,n)
则不需要加,示例如下
HR0cHM6Ly9ibG9nLmNzZG4ubmV0L3N1cGVyX2hvbmc=,size_16,color_FFFFFF,t_70)
定义了2个参数 但是给了3个值????不确定怎么