码迷,mamicode.com
首页 > 其他好文 > 详细

数位之和计算

时间:2020-04-07 12:54:30      阅读:285      评论:0      收藏:0      [点我收藏+]

标签:pytho   个数   python   efault   ret   除法   def   符号   进制   

数位之和计算,计算一个数字各个数位之和,例:sums(100) = 1+0+0=1, sums(35) = 3+5=8

设一数字 x ,向下取整除法符号//,求余符号% ,则有:

1) x % 10, 得到x的个位数字

2) x // 10, 令x的十进制数向右移动一位,即删除个位数字

def sums(x):
    s = 0
    while x:
        s += x % 10
        x = x // 10
    return s

  

数位之和计算

标签:pytho   个数   python   efault   ret   除法   def   符号   进制   

原文地址:https://www.cnblogs.com/pangyunsheng/p/12652388.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!