yun499 2021-10-20 21:36 采纳率: 87.5%
浏览 145
已结题

设计一个函数 func(a)

设计一个函数 func(a),它接受一个正整数a,函数返回这个数字每个位上数字的和(函数内不能有input,print语句,不能使用global语句),例如,func(123),返回6,因为1+2+3=6。
如:

请输入一个整数:123
它各个位数的和为:6

  • 写回答

1条回答 默认 最新

  • 辉煌仪奇 2021-10-20 21:41
    关注
    def func(num):
        sumber=0
        if num>10:
          sumber+= num%10+ func(num//10)
          return sumber
        else:
            return num
    print(func(123))
    

    有帮助请点击右上角采纳,有问题继续交流,你的采纳是对我回答的最大的肯定和动力

    img

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 10月28日
  • 已采纳回答 10月20日
  • 创建了问题 10月20日