码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2018-07-28 18:22:14      阅读:114      评论:0      收藏:0      [点我收藏+]

标签:一个   content   sum   while   判断   bsp   print   inpu   个数   

同学甲:

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("是质数")



:

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

标签:一个   content   sum   while   判断   bsp   print   inpu   个数   

原文地址:https://www.cnblogs.com/journey-mk5/p/9382615.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!