Python Forum
Unexpected result in simple prime number example
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Unexpected result in simple prime number example
#1
[python code]Numberofprimes = 25
Numberofprimesperline = 5
count = 0
number = 2

while(count < Numberofprimes):
isPrime = True


for i in range(2,int(number / 2)):
if number % i == 0:
isPrime = False
break

if isPrime:

count = count + 1
print(count,number)
number = number + 1 '[python code]
Works fine except it says 4 is prime number which it isn't also how would you print 5 numbers on a line and then go to next line
Reply
#2
So some simple debugging. Print for i in range(2,int(number / 2))
Reply
#3
Solved Problem by for i in range(2,int(1 + number/2)) Indentation was off in original
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  Prime number detector Mark17 5 735 Nov-27-2023, 12:53 PM
Last Post: deanhystad
  help me simple code result min and max number abrahimusmaximus 2 869 Nov-12-2022, 07:52 AM
Last Post: buran
  Pairs of multiplied prime number--->N Frankduc 13 3,378 Jan-16-2022, 01:52 PM
Last Post: Frankduc
  Unexpected result linton 4 1,936 May-02-2020, 01:15 PM
Last Post: linton
  list sum gives unexpected result Nesso 0 1,668 Feb-04-2020, 08:31 AM
Last Post: Nesso
  Unexpected (?) result with regular expressions guraknugen 2 2,163 Jan-18-2020, 02:33 PM
Last Post: guraknugen
  Is 2 a prime number? for loop & range fuction in python docs says yes, mine says no. allusernametaken 4 2,843 Nov-17-2019, 02:56 AM
Last Post: allusernametaken
  check if the number is a prime integer atlass218 5 2,876 Sep-26-2019, 07:58 AM
Last Post: atlass218
  Unexpected expected type error result MartinMaker 1 2,017 Feb-16-2019, 05:02 PM
Last Post: micseydel
  unexpected sub result after overloading operator jolinchewjb 1 2,236 Jan-24-2019, 08:23 AM
Last Post: buran

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020