Python 函数:计算正整数各位数字之和
Python 函数:计算正整数各位数字之和
本篇文章将介绍一个 Python 函数 digitSum,该函数接受一个正整数作为参数,返回该整数的各位数字之和。
函数接口定义:
def digitSum(v):
'''
v为输入整数(正整数);
函数返回一个整数,其值为v的各位数字之和。
'''
裁判测试程序样例:
a = int(input())
print(digitSum(a))
输入样例:
291
输出样例:
12
函数内容:
def digitSum(v):
sum = 0
while v > 0:
sum += v % 10
v //= 10
return sum
代码解析:
- 函数使用循环遍历整数的每一位数字,并累加到
sum变量中。 v % 10获取整数的个位数。v //= 10将整数的个位数去除,并继续循环遍历。- 最后返回
sum变量,即所有数字的总和。
总结:
digitSum 函数利用循环和取模运算实现了计算正整数各位数字之和的功能,代码简洁易懂,并带有详细的注释,方便理解。
原文地址: https://www.cveoy.top/t/topic/oskH 著作权归作者所有。请勿转载和采集!