• 关于质数判断的讨论...


    同学甲:

    shuzi = int(input("请输入一个数:"))
    sum = 0
    a = 0
    while sum <= shuzi:
      sum += 1
          if shuzi % sum == 0:
        a = a + 1
    print(a)
    if a == 2 and a != 3:
      print("质数为:", shuzi)
    else:
      print("不是质数")

    同学乙

      sum = int(input("请输入一个数:"))
    count = 0
    a = 0  #因数个数
    while count <= sum:
        count += 1
        if sum % count == 0:
            a += 1 #因数个数加一
        if a > 2:
            print("不是质数")
            break
    else:
        print("是质数")
    同学丙:

      a=int(input("请输入数字"))
    b=2
    while a-1>b:
        if a%b==0:
            print("合数")
            break
        else:
            b=b+1
    else:
        print("质数")
    同学丁:

      num = 0
    content = int(input("请输入你要判断的数字:"))
    if content == 1:
        print("不是质数")
    else:
        while num <= content:
            num += 1
            if content >= num:
                if content % num == 0:
                    a += 1
                if a > 2:
                    print("不是质数")
                    break
            else:
                 print("是质数")



    :

  • 相关阅读:
    HTML5响应式导航
    草原图片大全
    草原psd素材
    仿堆糖图片自滚动瀑布流效果
    夏日户外风景PSD素材
    国画经典之梅花PSD素材
    更改VS的运行主窗体
    在VS中如何更换项目名称
    如何使用Visual Studio 2008(VS2008)编译C语言
    #region 私有字段
  • 原文地址:https://www.cnblogs.com/journey-mk5/p/9382615.html
Copyright © 2020-2023  润新知