I am a newbie in Python programming and I need a feedback. I wrote a program that prints prime numbers up to the given integer. But the output is different than expected. Could you please give me a feedback about this code. What am I doing wrong and why?
Thank you so much.
user_integer = int(input("Please enter an integer : "))
for num in range(0, user_integer + 1):
    for i in range(2, num):
        if (num % i) == 0:
            break
        else:
            print(num)
 
     
     
     
     
    