1、函数的概念
之前代码是过程语言,多少个数的和,都是按着逻辑顺利一行一行的写,为了方便,就把代码组织成一个独立的功能单位,供其他代码反复调用。
函数的优点:代码会简练 能提高代码编写效率和质量 代码功能可以自由共享
函数的基本用法:
def 函数名([参数]):
函数体
[return 返回值]
不带参数格式的求因数的自定义函数
def 函数名():
函数体
def factor_no_para():
i=1
nums=10
print("%d的因数是:"%(nums))
while i < nums:
if nums %i==0:
print("%d"%(i))
i+=1
print(type(factor_no_para()))
10的因数是:
1
2
5
print(type(factor_no_para))
带参数函数的格式
def 函数名([参数]):
函数体
def find_factor(nums):
i=1
str1=""
print("%d的因数是:"%(nums))
while i <=nums:
if nums%i==0:
str1=str1+""+str(i)