求【2,999】中同时满足以下条件的数 该数各位数字之和为奇数 该数为素数用python
时间: 2024-05-09 19:21:02 浏览: 111
python 输出2~99之间的素数 示例
5星 · 资源好评率100%
代码如下:
```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
def sum_is_odd(n):
s = 0
while n:
s += n % 10
n //= 10
return s % 2 == 1
for i in range(2, 1000):
if is_prime(i) and sum_is_odd(i):
print(i)
```
阅读全文