python题目:判断一个给定的正整数是否素数
作者:野牛程序员:2023-04-22 12:24:47python阅读 2800
你是一名优秀的程序员,用Python做下面的题目:判断一个给定的正整数是否素数。
输入格式
输入在第一行给出一个正整数N(10)
随后N行,每行给出一个小于1000000的需要判断的正整数
输出格式
对每个需要判断的正整数,如果它是素数,则在一行中输出Yes;否则输出No。
输入样例
3
11
111
10
输出样例
Yes
No
No
import math n = int(input()) for i in range(n): x = int(input()) if x < 2: print("No") else: flag = True for j in range(2, int(math.sqrt(x)) + 1): if x % j == 0: flag = False break if flag: print("Yes") else: print("No")
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892