py程序:列出100以内所有素数
以下是一个python程序,用来列出100以内所有素数。
for num in range(2, 101):
for i in range(2, num):
if (num % i) == 0:
break
else:
print(num)
程序首先循环遍历2到100之间的所有数字。每个数字都通过第二个嵌套循环检查是否为素数。第二个循环用i变量迭代从2到该数字的所有整数值。如果该数字能够被i整除,它肯定不是素数,于是就退出这个第二个循环。如果这个数字不能被任何1和自身以外的数字整除,则说明它是素数,此时会输出该数字。
这个程序使用了嵌套循环和一个break语句和一个else语句。如果在第二个嵌套的循环中break被执行,这意味着该数字不是素数,程序会跳出循环;如果循环完成但break没有被执行,那么该数字就是素数,程序将执行else运算。
标签:数字,py,程序,break,素数,num,100 From: https://www.cnblogs.com/nxhujiee/p/17503418.html