酷代码 AI
菜单
全部AI  /  热门  /  AI写代码神器
服务商

从控制台输入以逗号分隔的整数字符串,求其中的非素数之和。 例如输入: 3,6,5,7,8 输出:14

解析:首先需要编写一个判断素数的函数,然后遍历输入的整数字符串,将非素数累加求和。 代码如下: ```python def is_prime(num): if num < 2: return False for i in range(2, int(num0.5) + 1): if num % i == 0: return False return True input_str = input("请输入以逗号分隔的整数字符串:") nums = [int(x) for x in input_str.split(',')] non_prime_sum = sum([x for x in nums if not is_prime(x)]) print("非素数之和为:", non_prime_sum) ``` [2024-06-23 21:29:43 | AI写代码神器 | 179点数解答]

相关提问