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

函数接口定义:

def digitSum(v):
  '''
  v为输入整数(正整数);
  函数返回一个整数,其值为v的各位数字之和。
  '''
  # 将正整数转换为字符串
  str_v = str(v)
  # 初始化数字之和
  sum = 0
  # 遍历字符串各个字符
  for char in str_v:
    # 将字符转换为数字并累加到总和
    sum += int(char)
  # 返回数字之和
  return sum

裁判测试程序样例:

a = int(input())
print(digitSum(a))

输入样例:

291

输出样例:

12

解题思路:

将正整数转换为字符串,遍历字符串各个字符并将其转换为数字求和即可。

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

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

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