How to check if the digits of a number are prime in Python

1 Answer

0 votes
def isPrime(n):
    # prime digits = 2, 3, 5, 7
 
    if (n == 2 or n == 3 or n == 5 or n == 7):
        return True

    return False;
 
def isDigitsPrime(n):
    for digit in str(n):
        if (not isPrime(int(digit))):
            return False;
    return True
 
n = 7355727

print("yes" if isDigitsPrime(n) else "no")



'''
run:

yes

'''

 



answered Jan 15, 2024 by avibootz

Related questions

1 answer 74 views
1 answer 70 views
1 answer 78 views
1 answer 78 views
1 answer 72 views
...