I successfully create a code to determine a prime number,is like this
def isprime(num):
for x in range(2,num):
if num%x == 0:
return False
break
else:
return True
dash = "-------------"
print(dash)
while 1:
no = int(input("Enter number to determine: "))
print(isprime(no))
Then, I decide to write a function so to let the output be all prime numbers in range(x,y). So I try,
def primein(minNum,maxNum):
for num in range(minNum,maxNum):
for x in range(2,num):
if num % x == 0: #DefinitelyNotPrime
return True
else:
return False
if True:
print(num)
a = int(input("From: "))
b = int(input("To: "))
print(primein(a,b))
And I also try,
def primein(minNum,maxNum):
for num in range(minNum,maxNum):
fa = 0
for x in range(2,num):
if num % x == 0: #DefinitelyNotPrime
fa = 0
else:
fa = 1
if fa == 1:
print(num)
a = int(input("From: "))
b = int(input("To: "))
primein(a,b)
And it is also not working. Can someone help me I'm so confused now.