题库首页 › 信息素养大赛(Python) › 题目 19168

丝路密信质数筛选(质数枚举 + 列表推导式) 【题目描述】 丝路信使需要护送 2~n 号密信,质数编号为绝密军情。请编写程序,输入 n,用列表推导式 + 枚举算法找出所有质数密信编号并按行输出。 【输入格式】 一个整数 n(n≥2) 【输出格式】 每行一个质数

正确答案:参考程序(Python):n=int(input());def isp(x):if x<2:return False;for i in range(2,int(x**0.5)+1):if x%i==0:return False;return True;[print(i) for i in range(2,n+1) if isp(i)]。核心:质数推导式筛选。

试卷来源:2026信息素养大赛丝路新程Python小低组(小学1-3年级)复赛模拟卷(三)

本卷相关题目

在线做题 同科目题库