第1关:素数判断
·任务描述
本关任务:编写一个能判断一个整数是否是素数的小程序。
·编程要求
根据提示,在右侧编辑器补充代码,实现判断一个正整数是否是素数。如果是,则返回True,否则返回False(注意,返回值是布尔值)。
·测试说明
本关的测试文件是src/step1/main.py。
读者将src/step1/is_prime_stu.py中的代码补充完毕,然后点击评测,平台自动编译运行src/step1/main.py,并以标准输入方式提供测评输入;
平台获取程序的输出,然后将其与预期输出对比,如果一致则测试通过;否则测试失败。
我会对你编写的代码进行测试:
第一行输入正整数n,表示测试样例组数,接下来输入n行,
每行输入一个正整数x,表示需要判断的数字。
测试输入:
3
2
3
4
预期输出:
True
True
False
class Solution:
def solve(self, x):
'''
:type x: int
:rtype : Boolean
'''
#实现判断一个数是否是素数
if x<=1:
return False
for i in range(2