Надо написать две функции. Первая принимает одно целое положительное число N и находит сумму всех цифр в числе. Вторая принимает число N и считает количество цифр в числе. В ответ выводится разность суммы чисел и количества. Это то, что у меня получилось на данный момент: считает сумму цифр и их количество, а вот как вывести их разницу, никак не могу понять. Помогите пожалуйста.
def digit():
while True:
num = int(input("Введите число: "))
summ(num)
quantity(num)
def summ(num):
summa = 0
num1 = num
while num > 0:
digit = num % 10
summa += digit
num = num // 10
print("Сумма чисел числа:", summa)
def quantity(num):
count = 0
if num == 0:
print("Количество цифр: 1")
else:
while num != 0:
count += 1
num //= 10
print("Количество цифр: ", count)
digit()
def digit():
while True:
num = int(input("Введите число: "))
summ(num)
quantity(num)
def summ(num):
summa = 0
num1 = num
while num > 0:
digit = num % 10
summa += digit
num = num // 10
print("Сумма чисел числа:", summa)
def quantity(num):
count = 0
if num == 0:
print("Количество цифр: 1")
else:
while num != 0:
count += 1
num //= 10
print("Количество цифр: ", count)
digit()