所以我不久前写了这段代码,但现在我必须递归地写它。该程序接受输入并将其相加。
例如input=55
答案应该是10
。如果input=2645
答案应该是17
def sumD(num):
sumofdigits=0
while num !=0:
sumofdigits+=num%10
num=num//10
return sumofdigits
def main():
num=int(input("Enter number : "))
print(sumD(num))
main()
该def sumD(num)
函数必须调用自身。我不知道该怎么做。