python判断一个数是否是质数
程序员文章站
2024-03-15 13:06:05
...
一个大于1的自然数,除了1和它本身外,不能被其他自然数(质数)整除(2, 3, 5, 7等),换句话说就是该数除了1和它本身以外不再有其他的因数。
num = int(input('请输入一个数字:'))
if num>1:
for test in range(2,num):
if num%test == 0:
print('是合数')
break # else是for里面的一部分,break会同时退出
else:
pass
else:
print('是质数')
else:
print('输入的值有错误')
运行效果
请输入一个数字:10
是合数
请输入一个数字:97
是质数
上一篇: Count Primes
推荐阅读