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

代码解析:

  1. 函数使用循环遍历整数的每一位数字,并累加到 sum 变量中。
  2. v % 10 获取整数的个位数。
  3. v //= 10 将整数的个位数去除,并继续循环遍历。
  4. 最后返回 sum 变量,即所有数字的总和。

总结:

digitSum 函数利用循环和取模运算实现了计算正整数各位数字之和的功能,代码简洁易懂,并带有详细的注释,方便理解。

Python 函数:计算正整数各位数字之和

原文地址: https://www.cveoy.top/t/topic/oskH 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录