How to find whether a number is prime or not using recursion in Python

1 Answer

0 votes
def isprime_recursion(n, div = None):
    if div is None:
       div = n - 1
    while div >= 2:
        if n % div == 0:
           return False
        else:
           return isprime_recursion(n, div - 1)
    else:
        return 'True'

n = 23

if isprime_recursion(n):
    print("Prime")
else:
    print("Prime")
    
    

'''
run:

Prime

'''

 



answered Jan 16, 2021 by avibootz

Related questions

1 answer 174 views
1 answer 188 views
1 answer 124 views
1 answer 143 views
1 answer 153 views
1 answer 214 views
...