.编写程序,实现输出 100 以内质数的功能
时间: 2024-06-13 17:04:25 浏览: 11
要输出100以内的质数,可以使用以下Python代码实现:
```python
for num in range(2,101):
# 判断是否为质数
for i in range(2, num):
if num % i == 0:
break
else:
print(num)
```
这段代码使用了两个for循环,第一个循环遍历2到100之间的所有数字,第二个循环判断该数字是否为质数。如果该数字可以被2到该数字-1之间的任意一个数整除,则不是质数,跳出循环;否则输出该数字。
相关问题
3. 编写程序,实现输出100以内质数的功能。
以下是实现输出100以内质数的 Python 代码:
```python
for num in range(2, 101):
for i in range(2, num):
if num % i == 0:
break
else:
print(num)
```
该程序使用两个 for 循环,第一个循环遍历 2 到 100 之间的所有数字,第二个循环从 2 开始遍历到当前数字,如果当前数字能够被任何一个小于它的数字整除,就说明它不是质数,跳出循环;否则,它就是质数,输出它。
编写程序实现输出100以内质数的功能
以下是Python代码实现:
```python
# 判断一个数是否为质数
def is_prime(num):
if num <= 1:
return False
for i in range(2, int(num ** .5) + 1):
if num % i == :
return False
return True
# 输出100以内的质数
for i in range(2, 101):
if is_prime(i):
print(i, end=' ')
```
运行结果为:
```
2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)