python编写求质数的函数_Python入口程序函数应用(质数判断、递归阶乘、X的N次方、最大值和最小值、插入排序方法),入门,素数,求,x...

本文介绍了Python编程初学者如何使用函数来实现不同的功能,包括判断素数、递归计算阶乘、计算x的n次方、找出数列中的最大最小值以及实现插入排序算法。通过实例展示了每个函数的运行结果。
摘要由CSDN通过智能技术生成

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 True

m=int(input("请输入一个整数:"))

flag=isprime(m)

if(flag):

print("%d是素数"%m)

else:

print("%d不是素数"%m)

运行的结果:

2.递归求n的阶乘

#求递归方法求n的阶乘

def fac(n):

if n==0:

f=1

else:

f=fac(n-1)*n

return f

n=int(input("Please input n:"))

f=fac(n)

print("%d!=%d"%(n,f))

运行的结果:

3.求x的n次方

#用递归的方法求x的n次方

def xn(x,n):

if n=

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值