一个python求素数的代码,代码可以运行,输入其他的数字都是正确回答,但是输入9这个数字后就是错误的回答。检查了代码也没发现什么问题。希望有朋友能帮我看看!
def sushu(n):
for i in range(2,n):
if n%i == 0:
return 0
else:
return 1
from math import*
n = int(input())
if sushu(n) == 1:
print("素数")
else:
print("非素数")