M, N = map(int, input().split()) count = 0 # 记录素数个数 sum = 0 # 记录素数和 for i in range(M, N+1): if i == 1: # 1不是素数 continue flag = True # 标记i是否为素数 for j in range(2, int(i**0.5)+1): # 判断i是否为素数 if i % j == 0: flag = False break if flag: # 如果i是素数 count += 1 sum += i print(count, sum) # 输出结果

用python语言循环结构程序编写这样一个程序:统计给定整数M和N区间内素数的个数并对它们求和。输入格式在一行中输入两个正整数M和N1≤M≤N≤500数字间以空格分隔。输出格式在一行中输出M和N区间内素数的个数以及它们的和数字间以空格分隔。输入样例在这里给出一组输入。例如:2 11输出样例在这里给出相应的输出。例如:5 28

原文地址: https://www.cveoy.top/t/topic/hm4Q 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录