写出ptyhon代码输出20以内的所有素数
时间: 2023-06-01 13:05:01 浏览: 55
下面是Python代码实现,可以输出20以内的所有素数:
```python
for num in range(2, 20):
is_prime = True
for i in range(2, num):
if num % i == 0:
is_prime = False
break
if is_prime:
print(num, end=' ')
```
输出结果为:2 3 5 7 11 13 17 19。
注意:这里的代码只输出了20以内的素数,如果需要输出更大区间的素数,可以将20改为需要输出的最大值即可。
相关问题
用python写出300以内素数之和的代码
以下是用Python实现的求300以内素数之和的代码:
```python
def is_prime(n):
if n < 2:
return False
for i in range(2, int(n**0.5)+1):
if n % i == 0:
return False
return True
prime_sum = 0
for i in range(2, 301):
if is_prime(i):
prime_sum += i
print(prime_sum)
```
代码的思路是先定义一个函数 `is_prime`,用于判断一个数是否为素数。然后使用循环遍历2到300之间的所有数,如果是素数就加到 `prime_sum` 变量中,最后输出 `prime_sum` 的值即可。
用Python写出100以内的素数
以下是使用 Python 编写的代码,可输出100以内的素数:
```python
for num in range(2, 101):
# 素数大于1
if num > 1:
for i in range(2, num):
if (num % i) == 0:
break
else:
print(num)
```
该代码利用了 Python 中的 for 循环和 if 语句实现了素数的判断和输出。对于范围在2到100之间的每一个数,如果它大于1,则依次判断2到该数-1之间是否有能整除它的数,如果没有,则说明该数为素数,输出即可。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)