关于质数判断的讨论...
Posted journey-mk5
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于质数判断的讨论...相关的知识,希望对你有一定的参考价值。
同学甲:
sum = 0
a = 0
while sum <= shuzi:
sum += 1
if shuzi % sum == 0:
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("是质数")
:
以上是关于关于质数判断的讨论...的主要内容,如果未能解决你的问题,请参考以下文章