PYthon 素数,质数的密码

同学们好!

今天我来介绍一下如何用Python判断一个数是否为素数

首先介绍一下什么是素数:

        质数 == 素数

素数有无限个。一个大于1的自然数,且除了1和它本身外,不能被其他自然数整除的数叫素数。换句话说就是,除了1和该数本身以外不再有其他的因数的数被称为素数。”

有特例就是:

1它不是一个素数;

2是一个特殊的素数。

举个栗子:2,3,5,7,11,这些都为质数。

所以由上可得有三个条件:

1,一个数为大于1的一个数。

2,2就是一个特殊的质数。

3,除1和它本身不在有别的数能被除。

详情请看代码

# 定义一个方法进行封装
def func():
    # 让他能一直判断  
    while True:
        # 输入一个数
        num = int(input('Enter number:'))
        # 判断第1种情况,
        if num < 1:
            # 以NO来表示不是质数
            print('NO')
            # 返回到while循环处重新开始
         
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

十柒,,

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值