下面的Python代码用于判断输入的正整数N是否为质数,其说法正确的是( )。

nx207674 单选题 共 个子题
N = int(input("请输入正整数:"))

if N <= 1:
    print(f"{N}不是质数")
elif N == 2:
    print(f"{N}是质数")
elif N % 2 == 0 or N % 3 == 0:
    print(f"{N}不是质数")
else:
    for i in range(2, N):
        if N % i == 0:
           print(f"{N}不是质数")
           break
    else:
        print(f"{N}是质数")
A

如果输入2,则将先输出2是质数,然后输出2不是质数,因此程序存在错误

B

删除break,对程序执行结果没有影响

C

每个if语句只能有一个elif子句,所以本程序有语法错误

D

如果输入15,程序中的循环不会被执行

正在加载题目数据…
已答 /
子题
该题型需在试卷/作业中作答,单题练习暂不支持
答案解析
讨论
发布
登录后参与讨论 立即登录
发布讨论需先绑定并验证手机号 去绑定手机号
加载中…
我
我
回复 @
回复 @
发送
还没有人讨论,来发表第一条吧