定义一个函数,求一个非负整数各个数字之和并返回数值.(这个是原题)
俩问题一起采纳下呗 谢谢,
def numSum(n): sum = 0 for i in str(n): sum += int(i) return sum print(numSum(45678))
数字输入的字符串不要转整形,字符串格式下用split('')分割,然后把分割后的单个数字字符串转成整形相加即可