2301_76931142 2023-03-09 20:16 采纳率: 100%
浏览 177
已结题

python从键盘输入一个正整数,找出大于或等于该数的第一个素数。

n=int(input())
flag=1
for i in range(2,n):
if n%i==0:
break
if flag ==1
后面不会写了

  • 写回答

3条回答 默认 最新

  • 快乐鹦鹉 2023-03-09 20:25
    关注

    缩进呢?

    n = int(input())
    if n<2:
        n=2
    while(1):
        find = 1
        for i in range(2,n):
            if n%i==0:
                find = 0
                break
        if find == 1:
            print(n)
            break
        n=n+1
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
  • tanjunming2020 2023-03-09 20:26
    关注

    你可以从n往后枚举
    for i in range(n,n+10000)
    for j in range(2,i-1):
    if i%j==0:
    break
    if i==n :
    printf("%d",i)

    输出之后结束程序

    评论 编辑记录
  • CSDN-Ada助手 CSDN-AI 官方账号 2023-03-12 19:29
    关注
    不知道你这个问题是否已经解决, 如果还没有解决的话:

    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 3月17日
  • 已采纳回答 3月9日
  • 创建了问题 3月9日

悬赏问题

  • ¥15 电脑锁屏时vba运行SAP,excel数据不能复制到SAP
  • ¥50 74LS系列 74LS00 74LS04设计一个RS485电路(关键词-差分)
  • ¥30 各位help写一下代码
  • ¥15 在运行SDEdit模型下载不了
  • ¥15 求51控制l298n驱动的小车中超声波避障怎么写
  • ¥15 电脑连上WIFI却用不了
  • ¥30 MATLAB在RLC电路的固有响应和阶跃响应GUI仿真报告
  • ¥15 hyper-v出现的问题
  • ¥15 有能用的可加酬金,求可以批量下载懒人听书的软件,能登录自己帐号的。
  • ¥100 高博一起做RGB-D SLAM(5)VO无法出visualisation问题