编写函数,输入一个五位数,求各位数字和。

img


编写函数,输入一个五位数,求各位数字和。程序代码给定部分不进行任何修改,省略号部分替换为正确代码。

可以参考下列代码

#############五位数各位数字和
def fun(num):
    one = int(num / 10000)
    two = int(num / 1000 % 10)
    three = int(num / 100 % 10)
    four = int(num / 10 % 10)
    five = int(num % 10)
    return one + two + three + four + five


m = int(input())
print("各位数字和是:", fun(m))

def fun(m):
    m_str = str(m)
    sum = 0
    for digit in m_str:
        sum += int(digit)
    return sum

m = int(input())
print("各位数字和是:", fun(m))

以上几位都是复制粘贴的AI的回答,其实只要1行即可:

def fun(n):
    return sum(map(int,  str(n)))

m = int(input())
print("各位数字和是:", fun(m))
不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^