Python入门程序 函数应用(判断素数、递归求n的阶乘、x的n次方、最大最小值、插入排序法)
1.判断素数
#编写函数,判断一个数是否是素数。
def isprime(n):
if n==1:
return False
for i in range(2, n):
if n % i == 0:
return False
return T
Python入门程序 函数应用(判断素数、递归求n的阶乘、x的n次方、最大最小值、插入排序法)
1.判断素数
#编写函数,判断一个数是否是素数。
def isprime(n):
if n==1:
return False
for i in range(2, n):
if n % i == 0:
return False
return T
Python语言基础6:递归、高阶函数、闭包、装饰器 学习笔记
递归
简单理解就是自己引用自己
# 创建一个变量保存结果
n = 10
for i in range(1,10): #range(n,m)函数包含n,不包含m
n *= i
print(n)
# 创建一个函数,求任意数的阶乘
def fn_recursion(n):
'''
该函数用来求任意数的阶乘
参数:
n 表示所要求阶乘的数
'''
# 创建一个变量,来保存结果
Python语言基础6:递归、高阶函数、闭包、装饰器 学习笔记
递归
简单理解就是自己引用自己
# 创建一个变量保存结果
n = 10
for i in range(1,10): #range(n,m)函数包含n,不包含m
n *= i
print(n)
# 创建一个函数,求任意数的阶乘
def fn_recursion(n):
'''
该函数用来求任意数的阶乘
参数:
n 表示所要求阶乘的数
'''
# 创建一个变量,来保存结果