用python3判定素数(自己定义的函数)

 时间:2024-10-15 12:52:30

1、根据素数的定义,写一个粗略的自定义函数:def p(n): if str(n).isdigit() and n>1: for i in range(2,n-1): if n%i==0: return False return True else: print('变量有误,请输入大于1的整数。')

用python3判定素数(自己定义的函数)

3、我们查看一下,用这个函数检测8000以内的所有素数,需要用多长时间:import timea=time.clock()for i in range(2,8000): p(i)b=time.clock()print('用时%s秒。'%(b-a))

用python3判定素数(自己定义的函数)

5、用这个函数判断2^100+45是否素数,用时长达36秒:import timea=time.clock()i=2**100+45p(i)b=time.clock()print('用时%s秒。'%(b-a))

用python3判定素数(自己定义的函数)用python3判定素数(自己定义的函数)
  • 求二重极限的方法总结
  • python大小写字母转换
  • lnx/x的不定积分怎么求
  • 计算二重积分 ∫∫(x+y)dxdy [0≤x≤1;0≤y≤1]
  • 怎样用C语言实现矩阵转置
  • 热门搜索
    口字旁的当怎么没有了 大写数字怎么写 水龙头漏水怎么办 微信公众号怎么注册 多动症怎么治疗 担保书怎么写 长智齿牙疼怎么办 公司不发工资怎么办 认为用英语怎么说 菜心怎么做