输入正整数s,显示从s开始的前20个素数,每行显示5个。
1条回答 默认 最新
- 辉煌仪奇 2021-10-23 17:03关注
s = int(input()) L1 = [] while True: if len(L1) == 20: break n = 0 for y in range(1, s + 1): if s % y == 0: n = n + 1 if n == 2: L1.append(s) s += 1 for i in range(1, 21): if i % 5 == 0: print("{:4d}".format(L1[i - 1])) else: print("{:4d}".format(L1[i - 1]), end=' ')
有帮助请采纳,有问题继续交流,你的采纳是对我回答的最大的肯定和动力
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决评论 打赏 举报无用 1
悬赏问题
- ¥50 树莓派安卓APK系统签名
- ¥15 maple软件,用solve求反函数出现rootof,怎么办?
- ¥65 汇编语言除法溢出问题
- ¥15 Visual Studio问题
- ¥20 求一个html代码,有偿
- ¥100 关于使用MATLAB中copularnd函数的问题
- ¥20 在虚拟机的pycharm上
- ¥15 jupyterthemes 设置完毕后没有效果
- ¥15 matlab图像高斯低通滤波
- ¥15 针对曲面部件的制孔路径规划,大家有什么思路吗