안녕하세요 저는이 프로그램을 만들어 숫자가 소수인지 확인했습니다. 그것은 작동하지만 어떤 이유로 999가 소수임을 말합니다. 내 실수는 어디 갔지. 누군가 설명하면 좋을 것입니다. 고맙습니다!숫자가 소수인지 검사하는 프로그램
number = raw_input('Enter a Number: ')
nnumber = int(number)
prime_range = range(2, nnumber)
for x in prime_range:
if nnumber % x == 0:
print 'Not a Prime Number!'
break
else:
print 'Prime Number!'
break
프로그램이 실제로 짝수을 테스트한다 : 당신은 그것이 주요 아니라고 찾을 수없는 경우 아래의 모든 값을 확인 만 종료해야합니다. 홀수이기 때문에 프라임으로 선언하는 9를 테스트하면이 사실을 알 수 있습니다. – davejagoda