n = int(input("输入一个正整数n:"))
if n < 2:
print("n不是素数")
else:
for x in range(2,n): # 生成2到n的数,不包括n
if n % x == 0: # 除数不包括1和n本身,所以在此循环中只要能被其它数整除,就代表不是素数
print("n不是素数!")
else:
print("n是素数!")
注:
本文介绍了一个简单的Python程序,该程序用于判断用户输入的正整数是否为素数。通过一个for循环检查从2到n-1之间的所有数字是否能够整除n,如果找到任何一个能整除n的数,则n不是素数。
n = int(input("输入一个正整数n:"))
if n < 2:
print("n不是素数")
else:
for x in range(2,n): # 生成2到n的数,不包括n
if n % x == 0: # 除数不包括1和n本身,所以在此循环中只要能被其它数整除,就代表不是素数
print("n不是素数!")
else:
print("n是素数!")
注:
1379

被折叠的 条评论
为什么被折叠?