题目描述
编写实现求一个整数参数的偶数位之和的函数,函数名为 evensum。调用该函数,输出整数 123456 的偶数位的和(这里的偶数位指从右到左,即倒数第2位、倒数第4位.)
案例代码
以下是用 Python 编写的函数 evensum
,用于计算一个整数参数的偶数位之和:
def evensum(num):
num_str = str(num)
even_sum = 0
for i in range(len(num_str) - 2, -1, -2):
even_sum += int(num_str[i])
return even_sum
# 调用函数,并输出整数 123456 的偶数位之和
result = evensum(123456)
print("The sum of even digits in 123456 is:", result)
这个函数将整数转换为字符串,然后从右到左遍历字符串中的偶数索引位(倒数第2位、倒数第4位…),将对应的数字加起来得到偶数位的和。
© 版权声明
本站资源来自互联网收集,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!
THE END