python输出任意两个正整数a,b,计算区间【a,b】内的素数个数并输出最后一个素数。如何输出最后一个素数这个问题很困扰我,想请求大家帮助。
4条回答 默认 最新
- bj_0163_bj 2022-05-07 23:20关注
a = int(input('a:')) b = int(input('b:')) c = [] for num in range(a,b+1): if num>1: for i in range(2,num): if (num%i)==0: break else: c.append(num) print('素数个数:{},最后一个:{}'.format(len(c),max(c)))
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决评论 打赏 举报无用 2