测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A45713. 素数是只能被 1 和本身整除的正整数, 编写自定义函数, 实现判断正整数是否为素数。完善程序代码。"""判断正整数 n 是否为素数, 若是返回 True; 否则返回 False函数名 def prime(n)参数 n: 表示正整数返回值 : n 是素数, 返回 True; 否则返回 False"""def prime(n) : if n < 2: return False else: for i…

填空题 较难

题目描述

素数是只能被 1 和本身整除的正整数, 编写自定义函数, 实现判断正整数是否为素数。

完善程序代码。

"""

判断正整数 n 是否为素数, 若是返回 True; 否则返回 False

函数名 def prime(n)

参数 n: 表示正整数

返回值 : n 是素数, 返回 True; 否则返回 False

"""

def prime(n) :

    if n < 2:

        return False

    else:

        for i in range( ① , n) :

            if ② :

                return False

    return ③

n = 7

if ④ :

    print("{} 是素数". format(n) )

else:

    print("{} 不是素数". format(n) )

参考答案

def prime(n) : ​if n < 2: ​ ​return False ​else: ​ ​for i in range( 2 , n) : ​ ​ ​if n % i == 0 : ​ ​ ​ ​return False ​return True n = 7 if prime(n) : ​print("{} 是素数". format(n) ) else: ​print("{} 不是素数". format(n) )

答案解析

评分标准:

①2 ; (2 分)

②n % i == 0; (2 分)

③True ; (2 分)

④prime(n) 。 (2 分)

上一题 下一题