from math import sqrt

def is_prime(x):
    a = int(sqrt(x))
    is_prime = 1
    for i in range(2,a+1):
        if x%i == 0:
            is_prime = 0
            break
    if is_prime ==0:
        print(x, '不是素数', sep ='')
    elif x == 1:
        print(x, '不是素数', sep ='')
    else:
        print(x, '是素数', sep ='')

测试
is_prime(1)

1不是素数

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

is_prime(8)

8不是素数

is_prime(7)

7是素数

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄