A61060. 下列 Python 代码用于计算从 1 到 N(含 N)的所有正整数中,数字 3 出现的总次数。当 N = 40 时,共有14个3,包括3、13、23、30-39,其中33计两次,共计14个3。将代码 while i != 0 改为 while i 执行结果相同。( )1 N = int(input("请输入正整数N:"))
判断题
知识点
题目描述
下列 Python 代码用于计算从 1 到 N(含 N)的所有正整数中,数字 3 出现的总次数。当 N = 40 时,共有14个3,包括3、13、23、30-39,其中33计两次,共计14个3。将代码 while i != 0 改为 while i 执行结果相同。( )
1 N = int(input("请输入正整数N:"))
2 cnt = 0 #保存3的个数
3 for i in range(1, N + 1):
4 while i != 0:
5 if i % 10 == 3:
6 cnt += 1
7 i //= 10
8 print(cnt)选项(单选)
答案解析
详细答案解析为会员权益,按每日次数查看。
开通 / 升级会员