sum = 0for num in range(1, 101): if '8' in str(num): sum += str(num).count('8')print(sum)
时间: 2024-05-20 19:19:28 浏览: 137
python二级模拟试卷1程序填空阅读填空程序试题.doc
这是一个计算1到100之间所有数字中出现数字8的个数的代码。
解释一下:
首先,定义一个变量sum,并将其初始化为0。
接着,使用for循环遍历1到100之间的所有数字,包括1和100。在循环中,我们将数字转换为字符串,然后使用count()方法计算数字8在该字符串中出现的次数,并将结果累加到sum中。
最后,打印sum,即为1到100之间所有数字中出现数字8的个数。
阅读全文