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

A20993. 下列Python 代码用于计算从 1 到N(含N)的所有正整数中,数字 3 出现的总次数。当 N = 40 时,共有14个3,包括3、13、23、30-39,其中33计两次,共计14个3。将代码 while i != 0 改为 while i 执行结果相同。( )N = int(input("请输入正整数N: ")) cnt = 0 #保存3的个数 for i in range(1, N + 1…

判断题 较易

题目描述

下列Python 代码用于计算从 1 到N(含N)的所有正整数中,数字  3 出现的总次数。当 N = 40 时,共有14个3,包括3、13、23、30-39,其中33计两次,共计14个3。将代码 while i != 0 改为 while i 执行结果相同。(    )

N = int(input("请输入正整数N: "))
cnt = 0  #保存3的个数
for i in range(1, N + 1):
    while i != 0:
        if i % 10 == 3:
            cnt += 1
        i //= 10
print(cnt)

选项(单选)

上一题 下一题