PY
py
1
2
3
4
5
6
7
8
9
10
11
12
13
def is_prime(n):
"""Check for prime number."""
if n > 2 and not n % 2:
return False
return all(n % i for i in range(2, int(n ** .5) + 1))
n = int(input() or "360")
print(f"{n} is{' ' if is_prime(n) else ' not '}a prime number.")
if not is_prime(n):
divisors = (str(i) for i in range(2, n) if not n % i)
print(f"{n} is divisible by {', '.join(divisors)}.")
Enter to Rename, Shift+Enter to Preview
OUTPUT
Run