输入一个正整数n,判断n是否是素数,若n是素数,输出Yes,否则输出No。
时间: 2023-09-03 16:15:35 浏览: 109
输入一个数,并判断它是否为素数
3星 · 编辑精心推荐
好的,您可以使用以下Python代码来实现这个功能:
```python
n = int(input("请输入一个正整数n:"))
if n < 2:
print("No")
else:
is_prime = True
for i in range(2, int(n ** 0.5) + 1):
if n % i == 0:
is_prime = False
break
if is_prime:
print("Yes")
else:
print("No")
```
请注意,程序会要求您输入一个正整数n,它会判断n是否为素数,如果n是素数,则输出"Yes",否则输出"No"。如果您输入的n小于2,则它不是素数,程序会直接输出"No"。
阅读全文