编写实现求一个整数参数的偶数位之和的函数,函数名为evensum。
时间: 2024-02-29 18:52:46 浏览: 130
C语言程序设计-编写函数判断一个整数m的各位数字之和能否被7整除,可以被7整除则返回1,否则返回0;调用该函数找出10
5星 · 资源好评率100%
好的,下面是实现求一个整数参数的偶数位之和的函数 evensum 的代码,你可以参考一下:
```python
def evensum(num):
# 将整数转换为字符串
num_str = str(num)
# 初始化偶数位之和
even_sum = 0
# 从第二位开始,每隔一位取一个数字,加到偶数位之和上
for i in range(1, len(num_str), 2):
even_sum += int(num_str[i])
return even_sum
```
使用方法如下:
```python
print(evensum(123456)) # 输出:9,因为2+4+6=12
print(evensum(13579)) # 输出:0,因为没有偶数位
```
希望能够帮助到你!
阅读全文