This repository has been archived on 2025-12-15. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
2024-09-20 14:17:13 +03:00

28 lines
663 B
Python

# Number n is the input
n = 40
# Compute the value f(n) and store it to variable f
f = n**2 + n + 41
# Print the value f(n)
print("f(", n, ") = ", f)
flag = False # flag is True if we find a number dividing f
i = 2
while i < f:
if (f % i) == 0: # test whether i divides f
flag = True # we found one, so f cannot be prime
print(i, "divides", f) # print the number i
i = f # we will exit the loop
i = i + 1 # we increase i by 1 for the next round
# finally, we output result
if flag:
print(f, "is not a prime number")
else:
print(f, "is a prime number")