Wap to find prime numbers upto n

the output is not as expected

upper=int(input(“enter upper limit:”))
lower=int(input(“enter lower limit:”))
for num in range (lower,upper+1):
if num>1:
for i in range(2,int(num/2)+1):
if (num%i)==0:
break
else:
print(num)