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是素数!")
注:
您可能感兴趣的与本文相关的镜像
Stable-Diffusion-3.5
Stable Diffusion 3.5 (SD 3.5) 是由 Stability AI 推出的新一代文本到图像生成模型,相比 3.0 版本,它提升了图像质量、运行速度和硬件效率
1378