Python练习9:判断素数

#给一个数,判断其是否为素数

素数(质数):在大于1的自然数中,除了1和它本身以外不再有其他因数。


方法一:

num = int(input('输入一个整数:'))
if num < 10 and num != 1:
    if num%2 == 0 or num%3 == 0:
        print(str(num) + '不是素数')
    else:
        print(str(num) + '是素数')
else:
    for i in range(2,int(num**0.5)+1):
        if num%i == 0:
            print(str(num) + '不是素数')
            break
    else:
           print(str(num) + '是素数')



变式:求10万以内的所有素数的数量

方法一:

import datetime
start = datetime.datetime.now()
count = 1
for i in range(3,100000,2):
    if i < 50000:
  


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部