函数的意义——分而治之
作者:互联网
函数只做一件事
未分开之前
def get_prime(begin, end):
list_result = []
# 生成范围的函数
for number in range(begin, end):
# 判断素数
for item in range(2, number):
if number % item == 0:
break
else:
list_result.append(number)
return list_result
print(get_prime(5, 30))
分为两个函数
def get_prime(begin, end):
list_result = []
# 生成范围的函数
for number in range(begin, end):
# 判断素数
if prime(number):
list_result.append(number)
return list_result
def prime(number):
for item in range(2, number):
if number % item == 0:
return False
return True
print(get_prime(5, 30))
标签:prime,begin,end,函数,意义,分而治之,list,number,result 来源: https://www.cnblogs.com/seven21/p/16127343.html