用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语言实现矩阵转置
  • 热门搜索
    青城山旅游 世界旅游日是哪一天 海南旅游攻略自由行 上海有哪些旅游景点 去欧洲旅游 杭州有哪些旅游景点 苏杭旅游攻略 杭州旅游公司 桂林旅游网 三亚旅游景点排名