python中脚本语言程序如何判断一个数是质数还是合数

发布时间:2019-08-09 00:26:39

python中脚本语言程序如何判断一个数是质数还是合数

推荐回答

用以下函数就可以了

import math

def isprime(n):

  if n < 2:

                 return 0

  else:

    for j in range(2, int(math.sqrt(n)) + 1):

        if n % j == 0:

            return 0

    else:

        return 1

其他回答

import mathdef IsPrime(Num):if Num ==1:return Falsefor n in range(2,int(math.sqrt(Num))+1):if Num%n==0:return Falseelse:return Truen=input('输入你要判断的数:')n=int(n)if IsPrime(n)==True:print(n,'是素数')else:print(n,'不是素数')oList = []for i in range(1,101):if IsPrime(i)==True:oList.append(i)else:print('一百以内的所有素数为:',oList)

以上问题属网友观点,不代表本站立场,仅供参考!