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

A39151. 请问执行完以下代码后,输出结果为?( )def is_lucky(num): if num % 6 == 0: return Truewhile num > 0: if num % 10 == 6 or num % 10 == 8: return Truenum /= 10return Falsels = [13, 666, 888, 32, 332, 987, 555, 345, 876]cn…

单选题 中等

题目描述

请问执行完以下代码后,输出结果为?( )

def is_lucky(num):

    if num % 6 == 0:

    return True

while num > 0:

    if num % 10 == 6 or num % 10 == 8:

    return True

num /= 10

return False

ls = [13, 666, 888, 32, 332, 987, 555, 345, 876]

cnt = 0

for n in ls:

    if is_lucky(n):

    cnt += 1

print(cnt)

选项(单选)

上一题 下一题