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

Python表示质数,输出时每行限制

img


1.质数该怎么表示呢
可以
a=N
b=a/2
if b!=int 这样么
2.怎样一次性从小到大输出?
一次性输出的话不就没办法loop了吗
3.如何设置每行输出限制?

def checkPrime(num):
    if num < 2:
        return 0
    else:

        x = num // 2
        for j in range(2, x + 1):
            if num % j == 0:
                return 0

    return 1

flag = 8
num = int(input("N="))
for i in range(1, num + 1):
    if checkPrime(i):
        if flag == 0:
            print("\n")
            flag = 8
        else:
            print(i, end=" ")
        flag -= 1

近期文章

  • c语言阶乘求和为啥会出现负数
  • 看看两个C程序的差异
  • 输入从右到左html / php
  • 为什么在pycharm上运行matplotlib会报错,包括pyplot也报错
  • 博途v17出现这个错误怎么办?
  • snailsvn安装无法比较文件
  • tomcat启动后通过mybatis添加数据出现中文乱码
  • 3n+1问题可运行但是得不出结果
  • 看看两个C程序的差异
  • 需要解释代码,c语言!
  • mmdeploy转TRT int8,TRT的fp32,fp16都可以执行
  • 页脚使用MPDF居中
  • 遇到个问题求解答 mysql查询表格中的两个字段值之间的算法
  • vscode 创建vue无法文件但是不报错
  • simulink仿真报错求解答!
  • 计算机组成原理原码除法
  • java入门都很简单呢
  • 为什么在jupyter中不能用os.system('cls')这个命令实现清屏
  • sas数据集修改列顺序
  • VMware打不开Ubuntu系统

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

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

友情链接:代码精华