1、编写实现求一个整数参数的偶数位之和的函数,函数名为evensum。调用该函数,输出整数123456的偶数位的和(这里的偶数位指从右到左,即倒数第2位、倒数第4位……)
时间: 2024-02-09 18:10:49 浏览: 46
编程实现输入一个整数,显示它的位数,并显示它的各位数字,及其各位数字的和
好的,我理解了您的问题。以下是求一个整数参数的偶数位之和函数 evensum 的 Python代码实现:
```
def evensum(num num = str(num)
even_sum = 0
for i in range(len(num)-2, -1, -2):
even_sum += int(num[i])
return even_sum
```
调用该函数,输出整数 123456 的偶数位的和:
```python
print(evensum(123456)) # 输出结果为 9
```
在这个例子中,我们首先将整数转换成字符串,然后从倒数第二个数开始,每隔一个数取一个数,将这些数相加即为偶数位之和。
阅读全文