Python中怎么输出素数的和
时间: 2024-04-09 18:25:43 浏览: 59
要输出Python中的素数和,可以按照以下步骤进行:
首先,定义一个函数来判断一个数是否为素数。素数是只能被1和自身整除的正整数。
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
接下来,定义一个函数来计算素数的和。该函数将遍历给定范围内的所有数字,并将素数相加。
def sum_of_primes(start, end): prime_sum = 0 for num in range(start, end + 1): if is_prime(num): prime_sum += num return prime_sum
最后,调用函数并输出结果。
start_num = 1 end_num = 100 result = sum_of_primes(start_num, end_num) print("在范围{}到{}内的素数和为:{}".format(start_num, end_num, result))
这样,你就可以输出Python中给定范围内素数的和了。