丝路密信质数筛选(四级・枚举 + 函数) 【题目描述】 丝路信使需要筛选编号为质数的密信。编写函数 get_prime_letters (n),返回 1~n 中所有质数,每行输出一个。 【输入格式】 一个整数 n(n≥2) 【输出格式】 每行一个质数编号
正确答案:参考程序(Python):def get_prime_letters(n):return [i for i in range(2,n+1) if all(i%j for j in range(2,int(i**0.5)+1))];n=int(input());[print(x) for x in get_prime_letters(n)]。核心:质数筛选函数。
试卷来源:2026信息素养大赛丝路新程Python小高组(小学4-6年级)复赛模拟卷(一)