2条回答 默认 最新
- Fioman_Hammer 2021-11-02 10:42关注
def is_primer(m): if m <= 1: return False for i in range(2,m): if m % i == 0: return False return True a = int(input("请输入第一个非负整数:")) b = int(input("请输入第二个非负整数: ")) # 先求出所有的素数 data = [x for x in range(a,b+1) if is_primer(x)] # 求和 res = sum(data) # 表达式 expression = " + ".join([str(i) for i in data]) # 封装表达式 print(expression + " = {}".format(res))
结果:
如果觉得答案对你有帮助,请点击下采纳,谢谢~
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 2无用 1