题库首页 › GESP等级认证(Python) › 题目 12636

一个数如果能被某个小于10的正整数(比如7)整除,或者含有该数,则说该数是某个数的相关数。下面Python代码用于判断输入的数与7是否有关。其说法错误的是( )。 N = int(input()) Flag = False M = N if M % 7 == 0: Flag = True while Flag == False and M != 0: if M % 10 == 7: Flag = True break M //= 10 if Flag == True: print(f"{N}与7有关") else: print(f"{N}与7无关")

A:删除break语句将导致死循环
B:删除 M //= 10 将可能导致死循环
C:删除 M = N 并将其后代码中的M变量改为N,同样能完成相关功能,但输出形式有所不同
D:删除break语句不会导致死循环,但有时会影响效率

正确答案:D

试卷来源:202409 CCF-GESP编程能力等级认证Python二级真题

本卷相关题目

在线做题 同科目题库