Имейте в виду, что я абсолютный новичок и понимаю Python только до функций.
Я пробовал проверить простоту, вложив циклы while, чтобы он перепробовал все возможные уравнения умножения до тех пор, пока не будет получено число. сам. Также сообщите мне, есть ли встроенная функция для выполнения этой задачи.
Мой код:
def func(num):
x = 2
i = 2
y = 1
while x < num:
while x < num:
y = i * x
if num % y == 0:
print(f"{num} is not a prime number")
break
i = i + 1
x = x + 1
i = 2
y = 1
print(f"{num} is a prime number")
func(int(input("Enter a number: ")))
Подробнее здесь: https://stackoverflow.com/questions/787 ... -not-prime