python编写一个函数 判断是否为质数

329次阅读
没有评论
python编写一个函数

今天我来给大家讲一个有关质数的故事,相信大家对于质数这个概念并不陌生。质数,顾名思义,就是非常质朴、纯粹的数字,他们和其他数字不一样,有着许多独特的性质。

什么是质数

首先,我们先来搞清楚质数到底是什么。所谓质数,就是指除了1和它本身以外,没有其他的正整数可以整除它的数字。举个例子,2、3、5、7等都是质数,因为他们只能被1和自己整除,而像4、6、8、9等数字就不是质数,因为他们还能被其他数字整除。

判断是否为质数

对于一个给定的数字,我们要判断它是不是质数。有一种很简单的方法,就是从2开始,一直到这个数的平方根为止,依次判断这些数是否能整除这个给定的数字。如果都不能整除,那么这个数就是质数。

“`python def is_prime(n): if n <= 1: return False for i in range(2, int(n ** 0.5) + 1): if n % i == 0: return False return True “`

举个例子

在我们实现的is_prime函数中,我们可以传入一个数字,然后函数会返回该数字是否是质数。比如说我们调用这个函数,传入数字17:

“`python print(is_prime(17)) # 返回 True print(is_prime(15)) # 返回 False “`

可以看到,函数很准确地告诉我们17是质数,而15不是。这就说明我们的函数是正确的。

结语

通过以上的讲解,相信大家对于质数又有了更深的理解。质数就像是大自然中的珍品,藏匿在数轴上,在我们用心去寻找的时候,才会发现它们的美妙与神秘。希望大家能够喜欢上质数,也能够喜欢上代码编程,用心去感受其中的乐趣。

神龙|纯净稳定代理IP免费测试>>>>>>>>天启|企业级代理IP免费测试>>>>>>>>IPIPGO|全球住宅代理IP免费测试

相关文章:

版权声明:[db:作者]2023-11-29发表,共计676字。
新手QQ群:570568346,欢迎进群讨论 Python51学习