def prime(upper):
    while upper >=2:
        for num in range(2, upper + 1):
            prime = True
            for i in range(2, num):
                if (num % i == 0):
                    prime = False
            if prime:
                print(num, end=",")
                if num == upper:   #I think there is a problem here
                   break
prime(7)
How can I stop this function when it reachs 7 value PS: I want to execute this codes with while loop. BTW if you can make it this codes without for-loop please do it for me :) I appreciate you...
 
    