用Python输入m、n两个数字,统计m和n之间出现的与8有关的数字的次数并输出,与8有关的数字是指其自身带8或是8的整数倍的数字,要求m和n在一行输入,中间以逗号隔开
时间: 2024-03-20 11:44:50 浏览: 77
好的,可以使用以下代码实现:
```python
m, n = map(int, input().split(',')) # 输入m和n,并以逗号隔开
count = 0 # 初始化计数器为0
for i in range(m, n+1): # 遍历m到n之间的数字
if '8' in str(i) or i % 8 == 0: # 判断数字是否与8有关
count += 1 # 若与8有关,则计数器加1
print(count) # 输出统计结果
```
输入示例:
```
10,50
```
输出示例:
```
10
```
这个例子中,输入的m为10,n为50。我们遍历10到50之间的数字,判断数字是否与8有关,如果是,则计数器加1。最终计数器的值为10,即统计出10个与8有关的数字。
阅读全文