1、自定义函数的基本格式
def 函数名([参数]):
函数体
[return 返回值]
例:函数的定义 factor_return.py
def find_factor(nums): #带参数nums的求因数的自定义函数
i=1
str1=''
while i<=nums: #循环求10的因数
if nums%i==0: #能整除10的整数是10的因数
str1=str1+' '+str(i)
i+=1
return str1 #返回因数
2、自定义函数的调用
import 函数文件名
from 函数文件名 import 函数名1[,函数名2,.....]
from 函数文件名 import *
例:函数的调用
from factor_return import find_factor
num2_L=[10,15,18,25] #定义四个整数的列表
i=0
num_len=len(num2_L)
return_str=''
while i<num_len:
return_str=find_factor(num2_L[i]) #循环调用find_factor(nums),并返回因数字符串
print('%d的因数是:%s'%(num2_L[i],return_str)) #打印正整数求因数结果
i+=1