Имейте в виду, что я абсолютный новичок и понимаю 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
Мой код для проверки простоты дает результат, только если вход не является простым [дубликат] ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Можно ли для простоты использовать глобальные переменные в большом приложении?
Anonymous » » в форуме Python - 0 Ответы
- 22 Просмотры
-
Последнее сообщение Anonymous
-