整数n以内(不包括n)素数之和 定义一个判定某个整数是否是素数的函数。获取用户输入的正整数n,求n以内(不含n)所有素数之和并输出。 素数指从大于1,且仅能被1和自己整除的整数。 样例 输入:100输出:1060
时间: 2024-01-31 13:40:07 浏览: 81
判断素数题目,分函数;
```python
def is_prime(num):
"""
判断一个数是否为素数
"""
if num < 2:
return False
for i in range(2, int(num ** 0.5) + 1):
if num % i == 0:
return False
return True
n = int(input("请输入一个正整数:"))
prime_sum = 0
for i in range(2, n):
if is_prime(i):
prime_sum += i
print("小于{}的所有素数之和为:{}".format(n, prime_sum))
```
阅读全文