判断一个给定的正整数是否素数.python

论坛 期权论坛 编程之家     
选择匿名的用户   2021-5-28 15:21   20   0

题目:

判断素数

判断一个给定的正整数是否素数

输入格式:

输入在第一行给出一个正整数N(≤ 10),随后N行,每行给出一个小于1000000 的需要判断的正整数

输出格式:

对每个需要判断的正整数,如果它是素数,则在一行中输出Yes,否则输出No


代码如下:

import math


def ss(n):
for i in range(2, int(math.sqrt(n)) + 1):
if n%i==0:
return 1
n=int(input())
for i in range(n):
t=int(input())
if ss(t)==1:
print("No")
else:
print("Yes")

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP