首先我们知道,质数只能是大于1的自然数。
所以我们可以从2开始,依次判断每个数是否为质数。
当我们选取一个数时,我们可以将它从2开始一直除到它自身前一个数。
如果在这个过程中发现存在一个能整除它的数,那么它就不是质数,否则它就是质数。
具体来说,我们可以使用一个for循环来遍历2到100的所有数,然后在内部再使用一个for循环从2开始除到当前数的前一个数。
如果发现能被整除的数,就跳出内层循环,如果一直除到当前数的前一个数都没能被整除,那么当前数就是质数。
总结一下,要找100以内的质数,可以使用嵌套的for循环,从2开始遍历到100,然后从2开始除到当前数的前一个数,通过判断是否能被整除来确定是否为质数。
示例代码:
```python prime_numbers = [] for num in range(2, 101): is_prime = True for i in range(2, num): if num % i == 0: is_prime = False break if is_prime: prime_numbers.append(num) ```
以上代码会将100以内的所有质数保存到`prime_numbers`列表中。
最后你可以打印这个列表来查看结果。
注意,素数2被认为是质数的特殊情况,所以在判断过程中特殊处理了一下。