?887 2022-09-13 15:34 采纳率: 97.8%
浏览 95
已结题

python判断素数

判断是否为素数,如果是1的话输出(1不是素数,1可以被1整除)

img

  • 写回答

5条回答 默认 最新

  • 关注

    img

    img

    img

    代码如下:

    val = int(input("Enter a number: "))
    flag = 0
    if val == 1:
        print("%d is not prime."%val)
        print("1 is divisible by 1.")
    else:
        for i in range(2,val):
            if val%i == 0:
                if flag == 0:
                    print("%d is not prime."%val)
                    print("%d is divisible by %d." % (val, i))
                    flag = 1
                else:
                    print("%d is divisible by %d."%(val,i))
    
        if flag == 0:
            print("%d is prime."%val)
    
    
    
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(4条)

报告相同问题?

问题事件

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