请问怎么做啊,用python语言?

发布网友 发布时间:2022-03-03 23:02

我来回答

1个回答

热心网友 时间:2022-03-04 00:31

def is_prime(n):

"""判断一个正整数是否为素数"""

if isinstance(n, (int, float)):

try:

for i in range(2, n):

if n % i == 0:

return False

return True

except Exception as ex:

return ex

else:

return False


def prime_sum(alist):

return sum(alist)


if __name__ == "__main__":

astr = '56,41,70,31,83'

num = [int(i) for i in astr.split(',')]

alst = []

print('其中质数位:', end= '')

for i in num:

if is_prime(i):

alst.append(i)

print(i, end = ',')

print('质数之和为:{}'.format(prime_sum(alst)))

声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com