2301_80892652 2023-11-04 21:05 采纳率: 0%
浏览 28

fun函数怎么做!用python!

编写函数fun(n),返回整数 n每一位上数字的和。例如:当n的值为1234,函数返回10。利用该函数求出1至
10000之间所有每一位上数字相加和为15的整数以及个数。

  • 写回答

4条回答

  • 想我记得写信 2023-11-04 21:11
    关注
    def func(self, num):
        while num > 9:  # 是否为一位数的判断
            new_num = 0  # 局部变量,用于中间存储,归零用于每一轮的判断
            while num > 0:  # 判断被求参数是否还有位数可求
                new_num += num % 10  # 获取个位上的值
                num = num // 10  # 将位数整体右移一位
            num = new_num  # 将局部参数替代被求值继续进行判断
        return num  # 返回最后计算出的值即可
    
    评论

报告相同问题?

问题事件

  • 修改了问题 11月4日
  • 创建了问题 11月4日