附加题1:

题目要求:

编写一个函数,计算一个整数各个数字的和。使用下面的函数头:

def sumDigits(n):

编写程序提示用户输入一个整数,然后调用该函数,计算并显示这个整数所有数字之和。

参考代码:

def sumDigits(n):
    # 初始化数字和为0
    total = 0
    # 将整数转换为字符串,依次遍历每个字符
    for digit in str(n):
        # 将字符转换为数字并累加到数字和中
        total += int(digit)
    # 返回数字和
    return total

# 提示用户输入一个整数
n = int(input("请输入一个整数:"))

# 调用函数计算数字和并显示结果
print("该整数各个数字之和为:", sumDigits(n))

运行示例:

请输入一个整数:12345
该整数各个数字之和为: 15

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

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