如何用循环除法?(Python)

2024-09-25 16:35:14 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图写一个函数来确定一个数是否是素数。我想出了 下面的解决方案,尽管不雅观,但无法想出如何编写它。在

我想做以下事情:取这个数x,然后除以每个小于它自身的数。如果任何解等于零,print 'Not prime.'如果没有解等于零,则打印'Prime.'

换句话说,我希望函数执行以下操作:

x % (x - 1) = 
x % (x - 2) =
x % (x - 3) =
x % (x - 4) =
etc...

以下是我所能得到的:

^{pr2}$

Tags: 函数etcnot解决方案事情prime素数print