我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

求助,编写素数函数程序题目,谢谢各位

 

import math
def isPrime(q):
    if q <= 1:
        return False
    tmp = int(math.sqrt(q))
    for i in range(2, tmp+1):
        if q % i == 0:
            return False
    return True
def decompose(os):
    flag = False
    if os % 2 != 0 or os < 2:
        print("数字必须为大于2的偶数")
    else:
        for i in range(2,int(os/2)+1):
            if isPrime(i) and isPrime(os-i):
                print("{}+{}={}".format(i,os-i,os))
                flag = True
                break
        if not flag:
            print("找不到")

近期文章

  • 这个方程的三维图像用METLAB怎么画出来
  • 选择符和赋值符优先级的疑惑
  • 配置Shiro的web过滤器,filterChainDefinitionMap动态配置不起作用
  • jupyter kernel故障
  • vue中method里面使用for来遍历数组(嵌套的),为什么时而执行时而不执行(数组都有数据)??
  • 请问这个错误怎么改?
  • 联想笔记本win10两个Ctrl键失灵
  • 有无大佬帮一下我,有偿。
  • 图中的补充的代码怎么写
  • 关于一道while循环的问题
  • 麻烦大家帮我做下下面这道题
  • openstack卷连接不到实例
  • 大佬们,有没有websocket+socketmq做分布式的开源项目
  • 提示小方块不见了,怎么弄回来
  • Ormlite框架问题
  • vue-admin侧边栏增加纵向绿色步骤条,求实现思路急急急!!!
  • echarts双y轴,其中一条为类目轴导致折线图消失
  • matlab getword函数怎么写
  • 安装VC发生了错误,这个要怎么解决呢??
  • 求大神用python做一下这道题

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华