Python суждение простое число
Натуральное число больше 1, за исключением 1 и самого себя, но не других натуральных чисел (простое число) делится (2, 3, 5, 7 и т.д.), другими словами число, кроме 1 и само по себе не имеют какой-либо другой фактор ,
test.py файл:
# - * - Coding: UTF - 8 - * -
# Имя файла: test.py
# Автор по: www.w3big.com
Цифровой # Python программа для обнаружения пользовательского ввода является простым
Пользователи вводят номер #
Num = INT (вход ( "Пожалуйста , введите номер:"))
# Премьер число больше 1
если Num> 1: # Просмотр фактор
для Я в Диапазон (2, кол -во ): если (Num% I) == 0: печать (Num, " не простое число ")
печать (я, "умноженная", Num // я, "есть", Num)
перерыв
остальное: печать (Num, "простое число")
# Если введенное число меньше или равно 1, не первична
остальное: печать (Num, "не простое число ")
Выполните приведенные выше результаты вывода кода:
$ python3 test.py 请输入一个数字: 1 1 不是质数 $ python3 test.py 请输入一个数字: 4 4 不是质数 2 乘于 2 是 4 $ python3 test.py 请输入一个数字: 5 5 是质数