当前位置: 高中信息技术 / 综合题
  • 1. (2022高二上·北仑期中) 查找100以内的素数对。素数是指除了1 和本身之外不再有其他因子的数。两个素数的差为2,称此两个素数为素数对。下列 Python 程序的功能是找出100 以内的素数对,成对输出并统计对数。程序代码如下,请在划线处填入合适语句或表达式,使程序完整。

    def  Isprime(m):     #判断是否素数

    flag=True

    for i in range(2,m):

    if m%i=0 :

        flag=False

         break

    #end  Isprime

    cnt=0

    p1=Isprime(3)

    while i<100:

        p2=Isprime(i)

        if p1 and p2:

            print (str(i-2) +'   '+str (i))

            cnt=cnt+1

        i=i+2

    print('共找到'+str(cnt) +'对')

微信扫码预览、分享更方便